[Scummvm-git-logs] scummvm master -> 3ed3ba36538d0ab23d0bdb571a36eb831edc7f8b

ScummVM-Translations noreply at scummvm.org
Tue Apr 23 20:20:52 UTC 2024


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

Summary:
7e79215adf I18N: Update translation files
3ed3ba3653 I18N: Update translations templates


Commit: 7e79215adff2ca6c737b14190281803dd4e27552
    https://github.com/scummvm/scummvm/commit/7e79215adff2ca6c737b14190281803dd4e27552
Author: ScummVM-Translations (ScummVM-Translations at scummvm.org)
Date: 2024-04-23T20:20:41Z

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 822fbce179b..06ac7910026 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -10,7 +10,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: 2024-04-23 14:50+0000\n"
+"POT-Creation-Date: 2024-04-23 19:09+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/"
@@ -3071,7 +3071,7 @@ msgstr "<قيمة سيئة>"
 
 #. I18N: Abbreviation for 'bytes' as data size
 #. I18N: Hardware key
-#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:48
+#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:46
 #: backends/platform/ds/osystem_ds.cpp:173
 #: backends/platform/sdl/miyoo/miyoo.cpp:61
 #: backends/platform/sdl/miyoo/miyoo.cpp:88
@@ -3287,7 +3287,7 @@ msgstr "ا~ستئناف"
 msgid "~L~oad"
 msgstr "~ت~حميل"
 
-#: engines/dialogs.cpp:71 backends/platform/3ds/options-dialog.cpp:45
+#: engines/dialogs.cpp:71
 msgid "~S~ave"
 msgstr "~ ح~فظ"
 
@@ -4143,7 +4143,7 @@ msgid "Right Shoulder"
 msgstr "الكتف الأيمن"
 
 #: backends/keymapper/hardware-input.cpp:266
-#: backends/platform/3ds/osystem-events.cpp:57
+#: backends/platform/3ds/osystem-events.cpp:55
 #: backends/platform/ds/osystem_ds.cpp:180
 #: backends/platform/sdl/miyoo/miyoo.cpp:74
 #: backends/platform/sdl/miyoo/miyoo.cpp:101
@@ -4154,7 +4154,7 @@ msgid "D-pad Up"
 msgstr "D-pad لأعلى"
 
 #: backends/keymapper/hardware-input.cpp:267
-#: backends/platform/3ds/osystem-events.cpp:58
+#: backends/platform/3ds/osystem-events.cpp:56
 #: backends/platform/ds/osystem_ds.cpp:181
 #: backends/platform/sdl/miyoo/miyoo.cpp:75
 #: backends/platform/sdl/miyoo/miyoo.cpp:102
@@ -4165,7 +4165,7 @@ msgid "D-pad Down"
 msgstr "D-pad لأسفل"
 
 #: backends/keymapper/hardware-input.cpp:268
-#: backends/platform/3ds/osystem-events.cpp:59
+#: backends/platform/3ds/osystem-events.cpp:57
 #: backends/platform/ds/osystem_ds.cpp:182
 #: backends/platform/sdl/miyoo/miyoo.cpp:76
 #: backends/platform/sdl/miyoo/miyoo.cpp:103
@@ -4176,7 +4176,7 @@ msgid "D-pad Left"
 msgstr "D-pad اليسار"
 
 #: backends/keymapper/hardware-input.cpp:269
-#: backends/platform/3ds/osystem-events.cpp:60
+#: backends/platform/3ds/osystem-events.cpp:58
 #: backends/platform/ds/osystem_ds.cpp:183
 #: backends/platform/sdl/miyoo/miyoo.cpp:77
 #: backends/platform/sdl/miyoo/miyoo.cpp:104
@@ -4438,43 +4438,39 @@ msgstr "لم يتم تمرير أي ملف!"
 msgid "Uploaded successfully!"
 msgstr "تم الرفع بنجاح!"
 
-#: backends/platform/3ds/options-dialog.cpp:44 engines/scumm/dialogs.cpp:284
-msgid "~C~lose"
-msgstr "~أ~غلق"
-
-#: backends/platform/3ds/options-dialog.cpp:47
+#: backends/platform/3ds/options.cpp:64
 msgid "Show mouse cursor"
 msgstr "إظهار مؤشر الماوس"
 
-#: backends/platform/3ds/options-dialog.cpp:50
+#: backends/platform/3ds/options.cpp:65
 msgid "Snap to edges"
 msgstr "انجذاب إلى الحواف"
 
-#: backends/platform/3ds/options-dialog.cpp:53
+#: backends/platform/3ds/options.cpp:66
 msgid "Stretch to fit"
 msgstr "تمتد لتلائم"
 
-#: backends/platform/3ds/options-dialog.cpp:56
+#: backends/platform/3ds/options.cpp:68
 msgid "Use Screen:"
 msgstr "استخدام الشاشة:"
 
-#: backends/platform/3ds/options-dialog.cpp:58
+#: backends/platform/3ds/options.cpp:70
 msgctxt "3ds-screen"
 msgid "Top"
 msgstr "قمة"
 
-#: backends/platform/3ds/options-dialog.cpp:59
+#: backends/platform/3ds/options.cpp:71
 msgctxt "3ds-screen"
 msgid "Bottom"
 msgstr "قاع"
 
-#: backends/platform/3ds/options-dialog.cpp:60
+#: backends/platform/3ds/options.cpp:72
 msgctxt "3ds-screen"
 msgid "Both"
 msgstr "كلاهما"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:47
+#: backends/platform/3ds/osystem-events.cpp:45
 #: backends/platform/ds/osystem_ds.cpp:172
 #: backends/platform/sdl/miyoo/miyoo.cpp:59
 #: backends/platform/sdl/miyoo/miyoo.cpp:86
@@ -4484,7 +4480,7 @@ msgid "A"
 msgstr "A"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:49
+#: backends/platform/3ds/osystem-events.cpp:47
 #: backends/platform/ds/osystem_ds.cpp:174
 #: backends/platform/sdl/miyoo/miyoo.cpp:63
 #: backends/platform/sdl/miyoo/miyoo.cpp:90
@@ -4494,7 +4490,7 @@ msgid "X"
 msgstr "X"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:50
+#: backends/platform/3ds/osystem-events.cpp:48
 #: backends/platform/ds/osystem_ds.cpp:175
 #: backends/platform/sdl/miyoo/miyoo.cpp:65
 #: backends/platform/sdl/miyoo/miyoo.cpp:92
@@ -4506,7 +4502,7 @@ msgstr "Y"
 #. I18N: Hardware key
 #. I18N: Return key
 #. I18N: Select party member command in Might & Magic 1
-#: backends/platform/3ds/osystem-events.cpp:51
+#: backends/platform/3ds/osystem-events.cpp:49
 #: backends/platform/ds/osystem_ds.cpp:176
 #: backends/platform/sdl/miyoo/miyoo.cpp:67
 #: backends/platform/sdl/miyoo/miyoo.cpp:94
@@ -4517,7 +4513,7 @@ msgid "Select"
 msgstr "Select"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:52
+#: backends/platform/3ds/osystem-events.cpp:50
 #: backends/platform/ds/osystem_ds.cpp:177
 #: backends/platform/sdl/miyoo/miyoo.cpp:69
 #: backends/platform/sdl/miyoo/miyoo.cpp:96
@@ -4526,18 +4522,18 @@ msgstr "Select"
 msgid "Start"
 msgstr "Start"
 
-#: backends/platform/3ds/osystem-events.cpp:53
+#: backends/platform/3ds/osystem-events.cpp:51
 #: backends/platform/sdl/switch/switch.cpp:56
 msgid "ZL"
 msgstr "ZL"
 
-#: backends/platform/3ds/osystem-events.cpp:54
+#: backends/platform/3ds/osystem-events.cpp:52
 #: backends/platform/sdl/switch/switch.cpp:57
 msgid "ZR"
 msgstr "ZR"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:55
+#: backends/platform/3ds/osystem-events.cpp:53
 #: backends/platform/ds/osystem_ds.cpp:178
 #: backends/platform/sdl/miyoo/miyoo.cpp:71
 #: backends/platform/sdl/miyoo/miyoo.cpp:98
@@ -4548,7 +4544,7 @@ msgid "L"
 msgstr "L"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:56
+#: backends/platform/3ds/osystem-events.cpp:54
 #: backends/platform/ds/osystem_ds.cpp:179
 #: backends/platform/sdl/miyoo/miyoo.cpp:73
 #: backends/platform/sdl/miyoo/miyoo.cpp:100
@@ -4558,32 +4554,28 @@ msgstr "L"
 msgid "R"
 msgstr "R"
 
-#: backends/platform/3ds/osystem-events.cpp:65
+#: backends/platform/3ds/osystem-events.cpp:63
 msgid "C-Pad X"
 msgstr "C-Pad X"
 
-#: backends/platform/3ds/osystem-events.cpp:66
+#: backends/platform/3ds/osystem-events.cpp:64
 msgid "C-Pad Y"
 msgstr "C-Pad Y"
 
-#: backends/platform/3ds/osystem-events.cpp:71
+#: backends/platform/3ds/osystem-events.cpp:69
 #: backends/platform/ds/osystem_ds.cpp:192
 msgid "Touch"
 msgstr "يلمس"
 
-#: backends/platform/3ds/osystem-events.cpp:311
+#: backends/platform/3ds/osystem-events.cpp:309
 msgid "Toggle Drag Mode"
 msgstr "تبديل وضع السحب"
 
-#: backends/platform/3ds/osystem-events.cpp:316
+#: backends/platform/3ds/osystem-events.cpp:314
 msgid "Toggle Magnify Mode"
 msgstr "تبديل وضع التكبير"
 
-#: backends/platform/3ds/osystem-events.cpp:321
-msgid "Open 3DS Settings"
-msgstr "افتح إعدادات 3DS"
-
-#: backends/platform/3ds/osystem-events.cpp:359
+#: backends/platform/3ds/osystem-events.cpp:349
 msgid ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
@@ -4591,27 +4583,27 @@ msgstr ""
 "وضع التكبير متوقف. إعادة تنشيط وضع السحب.\n"
 "العودة إلى المشغل ..."
 
-#: backends/platform/3ds/osystem-events.cpp:361
+#: backends/platform/3ds/osystem-events.cpp:351
 msgid "Magnify Mode Off. Returning to Launcher..."
 msgstr "وضع التكبير متوقف. العودة إلى المشغل ..."
 
-#: backends/platform/3ds/osystem-events.cpp:395
+#: backends/platform/3ds/osystem-events.cpp:385
 msgid "Hover Mode"
 msgstr "وضع التحويم"
 
-#: backends/platform/3ds/osystem-events.cpp:399
+#: backends/platform/3ds/osystem-events.cpp:389
 msgid "Drag Mode"
 msgstr "وضع السحب"
 
-#: backends/platform/3ds/osystem-events.cpp:401
+#: backends/platform/3ds/osystem-events.cpp:391
 msgid "Cannot Switch to Drag Mode while Magnify Mode is On"
 msgstr "لا يمكن التبديل إلى وضع السحب أثناء تشغيل وضع التكبير"
 
-#: backends/platform/3ds/osystem-events.cpp:408
+#: backends/platform/3ds/osystem-events.cpp:398
 msgid "Magnify Mode cannot be activated in menus."
 msgstr "لا يمكن تنشيط وضع التكبير في القوائم."
 
-#: backends/platform/3ds/osystem-events.cpp:411
+#: backends/platform/3ds/osystem-events.cpp:401
 msgid ""
 "Magnify Mode can only be activated\n"
 " when both screens are enabled."
@@ -4619,23 +4611,23 @@ msgstr ""
 "يمكن فقط تنشيط وضع التكبير\n"
 " عند تمكين كلتا الشاشتين."
 
-#: backends/platform/3ds/osystem-events.cpp:413
+#: backends/platform/3ds/osystem-events.cpp:403
 msgid "In-game resolution too small to magnify."
 msgstr "الدقة داخل اللعبة صغيرة جدًا بحيث لا يمكن تكبيرها."
 
-#: backends/platform/3ds/osystem-events.cpp:419
+#: backends/platform/3ds/osystem-events.cpp:409
 msgid "Magnify Mode On. Switching to Hover Mode..."
 msgstr "وضع التكبير قيد التشغيل. التبديل إلى وضع التحويم ..."
 
-#: backends/platform/3ds/osystem-events.cpp:421
+#: backends/platform/3ds/osystem-events.cpp:411
 msgid "Magnify Mode On"
 msgstr "وضع التكبير قيد التشغيل"
 
-#: backends/platform/3ds/osystem-events.cpp:428
+#: backends/platform/3ds/osystem-events.cpp:418
 msgid "Magnify Mode Off. Reactivating Drag Mode..."
 msgstr "وضع التكبير متوقف. إعادة تنشيط وضع السحب ..."
 
-#: backends/platform/3ds/osystem-events.cpp:430
+#: backends/platform/3ds/osystem-events.cpp:420
 msgid "Magnify Mode Off"
 msgstr "وضع التكبير متوقف"
 
@@ -8964,6 +8956,10 @@ msgstr "~ ال~سابق"
 msgid "~N~ext"
 msgstr "~ ال~تالي"
 
+#: engines/scumm/dialogs.cpp:284
+msgid "~C~lose"
+msgstr "~أ~غلق"
+
 #: engines/scumm/dialogs.cpp:965
 msgid "Speech Only"
 msgstr "الكلام فقط"
@@ -11726,6 +11722,9 @@ msgstr ""
 "مثل LiberationMono و LiberationSans و LiberationSerif أو FreeMono و FreeSans "
 "و FreeSerif على التوالي."
 
+#~ msgid "Open 3DS Settings"
+#~ msgstr "افتح إعدادات 3DS"
+
 #, fuzzy
 #~| msgid "Very large"
 #~ msgid "Very very large"
diff --git a/po/be-tarask.po b/po/be-tarask.po
index 87e69a6a99e..403b9a4aefa 100644
--- a/po/be-tarask.po
+++ b/po/be-tarask.po
@@ -10,7 +10,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: 2024-04-23 14:50+0000\n"
+"POT-Creation-Date: 2024-04-23 19:09+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/"
@@ -3032,7 +3032,7 @@ msgstr "<Няпэўнае значэньне>"
 
 #. I18N: Abbreviation for 'bytes' as data size
 #. I18N: Hardware key
-#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:48
+#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:46
 #: backends/platform/ds/osystem_ds.cpp:173
 #: backends/platform/sdl/miyoo/miyoo.cpp:61
 #: backends/platform/sdl/miyoo/miyoo.cpp:88
@@ -3244,7 +3244,7 @@ msgstr "~П~рацягнуць"
 msgid "~L~oad"
 msgstr "За~л~адаваць"
 
-#: engines/dialogs.cpp:71 backends/platform/3ds/options-dialog.cpp:45
+#: engines/dialogs.cpp:71
 msgid "~S~ave"
 msgstr "~З~ахаваць"
 
@@ -4105,7 +4105,7 @@ msgid "Right Shoulder"
 msgstr "Правы гак"
 
 #: backends/keymapper/hardware-input.cpp:266
-#: backends/platform/3ds/osystem-events.cpp:57
+#: backends/platform/3ds/osystem-events.cpp:55
 #: backends/platform/ds/osystem_ds.cpp:180
 #: backends/platform/sdl/miyoo/miyoo.cpp:74
 #: backends/platform/sdl/miyoo/miyoo.cpp:101
@@ -4116,7 +4116,7 @@ msgid "D-pad Up"
 msgstr "Кірункавы крыжак угару"
 
 #: backends/keymapper/hardware-input.cpp:267
-#: backends/platform/3ds/osystem-events.cpp:58
+#: backends/platform/3ds/osystem-events.cpp:56
 #: backends/platform/ds/osystem_ds.cpp:181
 #: backends/platform/sdl/miyoo/miyoo.cpp:75
 #: backends/platform/sdl/miyoo/miyoo.cpp:102
@@ -4127,7 +4127,7 @@ msgid "D-pad Down"
 msgstr "Кірункавы крыжак уніз"
 
 #: backends/keymapper/hardware-input.cpp:268
-#: backends/platform/3ds/osystem-events.cpp:59
+#: backends/platform/3ds/osystem-events.cpp:57
 #: backends/platform/ds/osystem_ds.cpp:182
 #: backends/platform/sdl/miyoo/miyoo.cpp:76
 #: backends/platform/sdl/miyoo/miyoo.cpp:103
@@ -4138,7 +4138,7 @@ msgid "D-pad Left"
 msgstr "Кірункавы крыжак улева"
 
 #: backends/keymapper/hardware-input.cpp:269
-#: backends/platform/3ds/osystem-events.cpp:60
+#: backends/platform/3ds/osystem-events.cpp:58
 #: backends/platform/ds/osystem_ds.cpp:183
 #: backends/platform/sdl/miyoo/miyoo.cpp:77
 #: backends/platform/sdl/miyoo/miyoo.cpp:104
@@ -4400,43 +4400,39 @@ msgstr "Файлы не былі пераданы!"
 msgid "Uploaded successfully!"
 msgstr "Пасьпяхова заладована!"
 
-#: backends/platform/3ds/options-dialog.cpp:44 engines/scumm/dialogs.cpp:284
-msgid "~C~lose"
-msgstr "Зак~р~ыць"
-
-#: backends/platform/3ds/options-dialog.cpp:47
+#: backends/platform/3ds/options.cpp:64
 msgid "Show mouse cursor"
 msgstr "Паказваць паказальнік мышы"
 
-#: backends/platform/3ds/options-dialog.cpp:50
+#: backends/platform/3ds/options.cpp:65
 msgid "Snap to edges"
 msgstr "Прымацаваць да краёў"
 
-#: backends/platform/3ds/options-dialog.cpp:53
+#: backends/platform/3ds/options.cpp:66
 msgid "Stretch to fit"
 msgstr "Расьцягнуць да адпаведнасьці"
 
-#: backends/platform/3ds/options-dialog.cpp:56
+#: backends/platform/3ds/options.cpp:68
 msgid "Use Screen:"
 msgstr "Карыстаць экран:"
 
-#: backends/platform/3ds/options-dialog.cpp:58
+#: backends/platform/3ds/options.cpp:70
 msgctxt "3ds-screen"
 msgid "Top"
 msgstr "Вышні"
 
-#: backends/platform/3ds/options-dialog.cpp:59
+#: backends/platform/3ds/options.cpp:71
 msgctxt "3ds-screen"
 msgid "Bottom"
 msgstr "Ніжні"
 
-#: backends/platform/3ds/options-dialog.cpp:60
+#: backends/platform/3ds/options.cpp:72
 msgctxt "3ds-screen"
 msgid "Both"
 msgstr "Разам"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:47
+#: backends/platform/3ds/osystem-events.cpp:45
 #: backends/platform/ds/osystem_ds.cpp:172
 #: backends/platform/sdl/miyoo/miyoo.cpp:59
 #: backends/platform/sdl/miyoo/miyoo.cpp:86
@@ -4446,7 +4442,7 @@ msgid "A"
 msgstr "A"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:49
+#: backends/platform/3ds/osystem-events.cpp:47
 #: backends/platform/ds/osystem_ds.cpp:174
 #: backends/platform/sdl/miyoo/miyoo.cpp:63
 #: backends/platform/sdl/miyoo/miyoo.cpp:90
@@ -4456,7 +4452,7 @@ msgid "X"
 msgstr "X"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:50
+#: backends/platform/3ds/osystem-events.cpp:48
 #: backends/platform/ds/osystem_ds.cpp:175
 #: backends/platform/sdl/miyoo/miyoo.cpp:65
 #: backends/platform/sdl/miyoo/miyoo.cpp:92
@@ -4468,7 +4464,7 @@ msgstr "Y"
 #. I18N: Hardware key
 #. I18N: Return key
 #. I18N: Select party member command in Might & Magic 1
-#: backends/platform/3ds/osystem-events.cpp:51
+#: backends/platform/3ds/osystem-events.cpp:49
 #: backends/platform/ds/osystem_ds.cpp:176
 #: backends/platform/sdl/miyoo/miyoo.cpp:67
 #: backends/platform/sdl/miyoo/miyoo.cpp:94
@@ -4479,7 +4475,7 @@ msgid "Select"
 msgstr "Выбраць"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:52
+#: backends/platform/3ds/osystem-events.cpp:50
 #: backends/platform/ds/osystem_ds.cpp:177
 #: backends/platform/sdl/miyoo/miyoo.cpp:69
 #: backends/platform/sdl/miyoo/miyoo.cpp:96
@@ -4488,18 +4484,18 @@ msgstr "Выбраць"
 msgid "Start"
 msgstr "Пачаць"
 
-#: backends/platform/3ds/osystem-events.cpp:53
+#: backends/platform/3ds/osystem-events.cpp:51
 #: backends/platform/sdl/switch/switch.cpp:56
 msgid "ZL"
 msgstr "ZL"
 
-#: backends/platform/3ds/osystem-events.cpp:54
+#: backends/platform/3ds/osystem-events.cpp:52
 #: backends/platform/sdl/switch/switch.cpp:57
 msgid "ZR"
 msgstr "ZR"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:55
+#: backends/platform/3ds/osystem-events.cpp:53
 #: backends/platform/ds/osystem_ds.cpp:178
 #: backends/platform/sdl/miyoo/miyoo.cpp:71
 #: backends/platform/sdl/miyoo/miyoo.cpp:98
@@ -4510,7 +4506,7 @@ msgid "L"
 msgstr "L"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:56
+#: backends/platform/3ds/osystem-events.cpp:54
 #: backends/platform/ds/osystem_ds.cpp:179
 #: backends/platform/sdl/miyoo/miyoo.cpp:73
 #: backends/platform/sdl/miyoo/miyoo.cpp:100
@@ -4520,32 +4516,28 @@ msgstr "L"
 msgid "R"
 msgstr "R"
 
-#: backends/platform/3ds/osystem-events.cpp:65
+#: backends/platform/3ds/osystem-events.cpp:63
 msgid "C-Pad X"
 msgstr "C-Pad X"
 
-#: backends/platform/3ds/osystem-events.cpp:66
+#: backends/platform/3ds/osystem-events.cpp:64
 msgid "C-Pad Y"
 msgstr "C-Pad Y"
 
-#: backends/platform/3ds/osystem-events.cpp:71
+#: backends/platform/3ds/osystem-events.cpp:69
 #: backends/platform/ds/osystem_ds.cpp:192
 msgid "Touch"
 msgstr "Дотык"
 
-#: backends/platform/3ds/osystem-events.cpp:311
+#: backends/platform/3ds/osystem-events.cpp:309
 msgid "Toggle Drag Mode"
 msgstr "Пералучыць рэжым перацягу"
 
-#: backends/platform/3ds/osystem-events.cpp:316
+#: backends/platform/3ds/osystem-events.cpp:314
 msgid "Toggle Magnify Mode"
 msgstr "Пералучыць рэжым люпы"
 
-#: backends/platform/3ds/osystem-events.cpp:321
-msgid "Open 3DS Settings"
-msgstr "Адкрыць налады 3DS"
-
-#: backends/platform/3ds/osystem-events.cpp:359
+#: backends/platform/3ds/osystem-events.cpp:349
 msgid ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
@@ -4553,27 +4545,27 @@ msgstr ""
 "Рэжым люпы адлучаны. Перазапуск рэжыму перацягу.\n"
 "Зварот да ScummVM…"
 
-#: backends/platform/3ds/osystem-events.cpp:361
+#: backends/platform/3ds/osystem-events.cpp:351
 msgid "Magnify Mode Off. Returning to Launcher..."
 msgstr "Рэжым люпы адлучаны. Зварот да ScummVM…"
 
-#: backends/platform/3ds/osystem-events.cpp:395
+#: backends/platform/3ds/osystem-events.cpp:385
 msgid "Hover Mode"
 msgstr "Рэжым руху"
 
-#: backends/platform/3ds/osystem-events.cpp:399
+#: backends/platform/3ds/osystem-events.cpp:389
 msgid "Drag Mode"
 msgstr "Рэжым перацягу"
 
-#: backends/platform/3ds/osystem-events.cpp:401
+#: backends/platform/3ds/osystem-events.cpp:391
 msgid "Cannot Switch to Drag Mode while Magnify Mode is On"
 msgstr "Немажліва пералучыцца на рэжым перацягу, калі далучаны рэжым люпы"
 
-#: backends/platform/3ds/osystem-events.cpp:408
+#: backends/platform/3ds/osystem-events.cpp:398
 msgid "Magnify Mode cannot be activated in menus."
 msgstr "Рэжым люпы немажліва запусьціць ў мэню."
 
-#: backends/platform/3ds/osystem-events.cpp:411
+#: backends/platform/3ds/osystem-events.cpp:401
 msgid ""
 "Magnify Mode can only be activated\n"
 " when both screens are enabled."
@@ -4581,23 +4573,23 @@ msgstr ""
 "Рэжым люпы можна запусьціць,\n"
 "толькі калі абодва экраны далучаны."
 
-#: backends/platform/3ds/osystem-events.cpp:413
+#: backends/platform/3ds/osystem-events.cpp:403
 msgid "In-game resolution too small to magnify."
 msgstr "Разроснасьць гульні замалая для рэжыму люпы."
 
-#: backends/platform/3ds/osystem-events.cpp:419
+#: backends/platform/3ds/osystem-events.cpp:409
 msgid "Magnify Mode On. Switching to Hover Mode..."
 msgstr "Рэжым люпы далучаны. Запуск рэжыму руху…"
 
-#: backends/platform/3ds/osystem-events.cpp:421
+#: backends/platform/3ds/osystem-events.cpp:411
 msgid "Magnify Mode On"
 msgstr "Рэжым люпы далучаны"
 
-#: backends/platform/3ds/osystem-events.cpp:428
+#: backends/platform/3ds/osystem-events.cpp:418
 msgid "Magnify Mode Off. Reactivating Drag Mode..."
 msgstr "Рэжым люпы адлучаны. Перазапуск рэжыму перацягу."
 
-#: backends/platform/3ds/osystem-events.cpp:430
+#: backends/platform/3ds/osystem-events.cpp:420
 msgid "Magnify Mode Off"
 msgstr "Рэжым люпы адлучаны"
 
@@ -8974,6 +8966,10 @@ msgstr "Пап~я~рэдняя"
 msgid "~N~ext"
 msgstr "Наст~у~пная"
 
+#: engines/scumm/dialogs.cpp:284
+msgid "~C~lose"
+msgstr "Зак~р~ыць"
+
 #: engines/scumm/dialogs.cpp:965
 msgid "Speech Only"
 msgstr "Толькі агучка"
@@ -11724,6 +11720,9 @@ msgstr ""
 "LiberationMono, LiberationSans and LiberationSerif, or FreeMono, FreeSans Ñ– "
 "FreeSerif адпаведна."
 
+#~ msgid "Open 3DS Settings"
+#~ msgstr "Адкрыць налады 3DS"
+
 #, fuzzy
 #~| msgid "Very large"
 #~ msgid "Very very large"
diff --git a/po/be_BY.po b/po/be_BY.po
index 4bdec3189a5..2c62c67dcd2 100644
--- a/po/be_BY.po
+++ b/po/be_BY.po
@@ -9,7 +9,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: 2024-04-23 14:50+0000\n"
+"POT-Creation-Date: 2024-04-23 19:09+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/"
@@ -3049,7 +3049,7 @@ msgstr "<Хібнае значэнне>"
 
 #. I18N: Abbreviation for 'bytes' as data size
 #. I18N: Hardware key
-#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:48
+#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:46
 #: backends/platform/ds/osystem_ds.cpp:173
 #: backends/platform/sdl/miyoo/miyoo.cpp:61
 #: backends/platform/sdl/miyoo/miyoo.cpp:88
@@ -3252,7 +3252,7 @@ msgstr "Працяг~н~уць"
 msgid "~L~oad"
 msgstr "За~г~рузіць"
 
-#: engines/dialogs.cpp:71 backends/platform/3ds/options-dialog.cpp:45
+#: engines/dialogs.cpp:71
 msgid "~S~ave"
 msgstr "За~п~ісаць"
 
@@ -4117,7 +4117,7 @@ msgid "Right Shoulder"
 msgstr "Правы курок"
 
 #: backends/keymapper/hardware-input.cpp:266
-#: backends/platform/3ds/osystem-events.cpp:57
+#: backends/platform/3ds/osystem-events.cpp:55
 #: backends/platform/ds/osystem_ds.cpp:180
 #: backends/platform/sdl/miyoo/miyoo.cpp:74
 #: backends/platform/sdl/miyoo/miyoo.cpp:101
@@ -4128,7 +4128,7 @@ msgid "D-pad Up"
 msgstr "Стрэлка ўгару"
 
 #: backends/keymapper/hardware-input.cpp:267
-#: backends/platform/3ds/osystem-events.cpp:58
+#: backends/platform/3ds/osystem-events.cpp:56
 #: backends/platform/ds/osystem_ds.cpp:181
 #: backends/platform/sdl/miyoo/miyoo.cpp:75
 #: backends/platform/sdl/miyoo/miyoo.cpp:102
@@ -4139,7 +4139,7 @@ msgid "D-pad Down"
 msgstr "Стрэлка ўніз"
 
 #: backends/keymapper/hardware-input.cpp:268
-#: backends/platform/3ds/osystem-events.cpp:59
+#: backends/platform/3ds/osystem-events.cpp:57
 #: backends/platform/ds/osystem_ds.cpp:182
 #: backends/platform/sdl/miyoo/miyoo.cpp:76
 #: backends/platform/sdl/miyoo/miyoo.cpp:103
@@ -4150,7 +4150,7 @@ msgid "D-pad Left"
 msgstr "Стрэлка налева"
 
 #: backends/keymapper/hardware-input.cpp:269
-#: backends/platform/3ds/osystem-events.cpp:60
+#: backends/platform/3ds/osystem-events.cpp:58
 #: backends/platform/ds/osystem_ds.cpp:183
 #: backends/platform/sdl/miyoo/miyoo.cpp:77
 #: backends/platform/sdl/miyoo/miyoo.cpp:104
@@ -4413,43 +4413,39 @@ msgstr "Ніводнага файла не перададзена!"
 msgid "Uploaded successfully!"
 msgstr "Угружаны паспяхова!"
 
-#: backends/platform/3ds/options-dialog.cpp:44 engines/scumm/dialogs.cpp:284
-msgid "~C~lose"
-msgstr "~З~ачыніць"
-
-#: backends/platform/3ds/options-dialog.cpp:47
+#: backends/platform/3ds/options.cpp:64
 msgid "Show mouse cursor"
 msgstr "Паказваць курсор мышы"
 
-#: backends/platform/3ds/options-dialog.cpp:50
+#: backends/platform/3ds/options.cpp:65
 msgid "Snap to edges"
 msgstr "Прымацаваць да меж"
 
-#: backends/platform/3ds/options-dialog.cpp:53
+#: backends/platform/3ds/options.cpp:66
 msgid "Stretch to fit"
 msgstr "Расцягнуць пад памеры"
 
-#: backends/platform/3ds/options-dialog.cpp:56
+#: backends/platform/3ds/options.cpp:68
 msgid "Use Screen:"
 msgstr "Выкар. экран:"
 
-#: backends/platform/3ds/options-dialog.cpp:58
+#: backends/platform/3ds/options.cpp:70
 msgctxt "3ds-screen"
 msgid "Top"
 msgstr "Верхні"
 
-#: backends/platform/3ds/options-dialog.cpp:59
+#: backends/platform/3ds/options.cpp:71
 msgctxt "3ds-screen"
 msgid "Bottom"
 msgstr "Ніжні"
 
-#: backends/platform/3ds/options-dialog.cpp:60
+#: backends/platform/3ds/options.cpp:72
 msgctxt "3ds-screen"
 msgid "Both"
 msgstr "Абодва"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:47
+#: backends/platform/3ds/osystem-events.cpp:45
 #: backends/platform/ds/osystem_ds.cpp:172
 #: backends/platform/sdl/miyoo/miyoo.cpp:59
 #: backends/platform/sdl/miyoo/miyoo.cpp:86
@@ -4459,7 +4455,7 @@ msgid "A"
 msgstr "A"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:49
+#: backends/platform/3ds/osystem-events.cpp:47
 #: backends/platform/ds/osystem_ds.cpp:174
 #: backends/platform/sdl/miyoo/miyoo.cpp:63
 #: backends/platform/sdl/miyoo/miyoo.cpp:90
@@ -4469,7 +4465,7 @@ msgid "X"
 msgstr "X"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:50
+#: backends/platform/3ds/osystem-events.cpp:48
 #: backends/platform/ds/osystem_ds.cpp:175
 #: backends/platform/sdl/miyoo/miyoo.cpp:65
 #: backends/platform/sdl/miyoo/miyoo.cpp:92
@@ -4481,7 +4477,7 @@ msgstr "Y"
 #. I18N: Hardware key
 #. I18N: Return key
 #. I18N: Select party member command in Might & Magic 1
-#: backends/platform/3ds/osystem-events.cpp:51
+#: backends/platform/3ds/osystem-events.cpp:49
 #: backends/platform/ds/osystem_ds.cpp:176
 #: backends/platform/sdl/miyoo/miyoo.cpp:67
 #: backends/platform/sdl/miyoo/miyoo.cpp:94
@@ -4492,7 +4488,7 @@ msgid "Select"
 msgstr "Выбар"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:52
+#: backends/platform/3ds/osystem-events.cpp:50
 #: backends/platform/ds/osystem_ds.cpp:177
 #: backends/platform/sdl/miyoo/miyoo.cpp:69
 #: backends/platform/sdl/miyoo/miyoo.cpp:96
@@ -4501,18 +4497,18 @@ msgstr "Выбар"
 msgid "Start"
 msgstr "Пуск"
 
-#: backends/platform/3ds/osystem-events.cpp:53
+#: backends/platform/3ds/osystem-events.cpp:51
 #: backends/platform/sdl/switch/switch.cpp:56
 msgid "ZL"
 msgstr "ZL"
 
-#: backends/platform/3ds/osystem-events.cpp:54
+#: backends/platform/3ds/osystem-events.cpp:52
 #: backends/platform/sdl/switch/switch.cpp:57
 msgid "ZR"
 msgstr "ZR"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:55
+#: backends/platform/3ds/osystem-events.cpp:53
 #: backends/platform/ds/osystem_ds.cpp:178
 #: backends/platform/sdl/miyoo/miyoo.cpp:71
 #: backends/platform/sdl/miyoo/miyoo.cpp:98
@@ -4523,7 +4519,7 @@ msgid "L"
 msgstr "L"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:56
+#: backends/platform/3ds/osystem-events.cpp:54
 #: backends/platform/ds/osystem_ds.cpp:179
 #: backends/platform/sdl/miyoo/miyoo.cpp:73
 #: backends/platform/sdl/miyoo/miyoo.cpp:100
@@ -4533,32 +4529,28 @@ msgstr "L"
 msgid "R"
 msgstr "R"
 
-#: backends/platform/3ds/osystem-events.cpp:65
+#: backends/platform/3ds/osystem-events.cpp:63
 msgid "C-Pad X"
 msgstr "C-пад X"
 
-#: backends/platform/3ds/osystem-events.cpp:66
+#: backends/platform/3ds/osystem-events.cpp:64
 msgid "C-Pad Y"
 msgstr "C-пад Y"
 
-#: backends/platform/3ds/osystem-events.cpp:71
+#: backends/platform/3ds/osystem-events.cpp:69
 #: backends/platform/ds/osystem_ds.cpp:192
 msgid "Touch"
 msgstr "Дотык"
 
-#: backends/platform/3ds/osystem-events.cpp:311
+#: backends/platform/3ds/osystem-events.cpp:309
 msgid "Toggle Drag Mode"
 msgstr "Пераключыць рэжым перацягвання"
 
-#: backends/platform/3ds/osystem-events.cpp:316
+#: backends/platform/3ds/osystem-events.cpp:314
 msgid "Toggle Magnify Mode"
 msgstr "Пераключыць рэжым павелічэння"
 
-#: backends/platform/3ds/osystem-events.cpp:321
-msgid "Open 3DS Settings"
-msgstr "Адкрыць налады 3DS"
-
-#: backends/platform/3ds/osystem-events.cpp:359
+#: backends/platform/3ds/osystem-events.cpp:349
 msgid ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
@@ -4566,27 +4558,27 @@ msgstr ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
 
-#: backends/platform/3ds/osystem-events.cpp:361
+#: backends/platform/3ds/osystem-events.cpp:351
 msgid "Magnify Mode Off. Returning to Launcher..."
 msgstr "Рэжым павелічэння выключаны. Вяртаемся ў галоўнае меню..."
 
-#: backends/platform/3ds/osystem-events.cpp:395
+#: backends/platform/3ds/osystem-events.cpp:385
 msgid "Hover Mode"
 msgstr "Рэжым лунання"
 
-#: backends/platform/3ds/osystem-events.cpp:399
+#: backends/platform/3ds/osystem-events.cpp:389
 msgid "Drag Mode"
 msgstr "Рэжым перацягвання"
 
-#: backends/platform/3ds/osystem-events.cpp:401
+#: backends/platform/3ds/osystem-events.cpp:391
 msgid "Cannot Switch to Drag Mode while Magnify Mode is On"
 msgstr "Не магу перайсці да перацягвання, пакуль уключаны рэжым павелічэння"
 
-#: backends/platform/3ds/osystem-events.cpp:408
+#: backends/platform/3ds/osystem-events.cpp:398
 msgid "Magnify Mode cannot be activated in menus."
 msgstr "Рэжым павелічэння нельга ўключыць у меню."
 
-#: backends/platform/3ds/osystem-events.cpp:411
+#: backends/platform/3ds/osystem-events.cpp:401
 msgid ""
 "Magnify Mode can only be activated\n"
 " when both screens are enabled."
@@ -4594,23 +4586,23 @@ msgstr ""
 "Рэжым павелічэння можна ўключыць,\n"
 " толькі калі ўключаны абодва экраны."
 
-#: backends/platform/3ds/osystem-events.cpp:413
+#: backends/platform/3ds/osystem-events.cpp:403
 msgid "In-game resolution too small to magnify."
 msgstr "Разрознасць экрана гульні замалы для павелічэння."
 
-#: backends/platform/3ds/osystem-events.cpp:419
+#: backends/platform/3ds/osystem-events.cpp:409
 msgid "Magnify Mode On. Switching to Hover Mode..."
 msgstr "Рэжым павелічэння ўключаны. Пераход да рэжыму лунання..."
 
-#: backends/platform/3ds/osystem-events.cpp:421
+#: backends/platform/3ds/osystem-events.cpp:411
 msgid "Magnify Mode On"
 msgstr "Рэжым павелічэння ўключаны"
 
-#: backends/platform/3ds/osystem-events.cpp:428
+#: backends/platform/3ds/osystem-events.cpp:418
 msgid "Magnify Mode Off. Reactivating Drag Mode..."
 msgstr "Рэжым павелічэння выключаны. Зварот да рэжыму перацягвання..."
 
-#: backends/platform/3ds/osystem-events.cpp:430
+#: backends/platform/3ds/osystem-events.cpp:420
 msgid "Magnify Mode Off"
 msgstr "Рэжым павелічэння выключаны"
 
@@ -8935,6 +8927,10 @@ msgstr "~П~апяр"
 msgid "~N~ext"
 msgstr "~Н~аст"
 
+#: engines/scumm/dialogs.cpp:284
+msgid "~C~lose"
+msgstr "~З~ачыніць"
+
 #: engines/scumm/dialogs.cpp:965
 msgid "Speech Only"
 msgstr "Толькі агучка"
@@ -11694,6 +11690,9 @@ msgid ""
 "respectively."
 msgstr ""
 
+#~ msgid "Open 3DS Settings"
+#~ msgstr "Адкрыць налады 3DS"
+
 #~ msgid ""
 #~ "Your game is patched with a fan made script patch. Such patches have been "
 #~ "reported to cause issues, as they modify game scripts extensively. The "
diff --git a/po/ca_ES.po b/po/ca_ES.po
index 16264dd4cec..dfd397a869c 100644
--- a/po/ca_ES.po
+++ b/po/ca_ES.po
@@ -10,7 +10,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: 2024-04-23 14:50+0000\n"
+"POT-Creation-Date: 2024-04-23 19:09+0000\n"
 "PO-Revision-Date: 2024-04-10 04:42+0000\n"
 "Last-Translator: Xaviu <xaviu at xaviu.com>\n"
 "Language-Team: Catalan <https://translations.scummvm.org/projects/scummvm/"
@@ -2981,7 +2981,7 @@ msgstr "<Valor incorrecte>"
 
 #. I18N: Abbreviation for 'bytes' as data size
 #. I18N: Hardware key
-#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:48
+#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:46
 #: backends/platform/ds/osystem_ds.cpp:173
 #: backends/platform/sdl/miyoo/miyoo.cpp:61
 #: backends/platform/sdl/miyoo/miyoo.cpp:88
@@ -3196,7 +3196,7 @@ msgstr "~C~ontinua"
 msgid "~L~oad"
 msgstr "C~a~rrega"
 
-#: engines/dialogs.cpp:71 backends/platform/3ds/options-dialog.cpp:45
+#: engines/dialogs.cpp:71
 msgid "~S~ave"
 msgstr "~D~esa"
 
@@ -4054,7 +4054,7 @@ msgid "Right Shoulder"
 msgstr "Botó superior dret"
 
 #: backends/keymapper/hardware-input.cpp:266
-#: backends/platform/3ds/osystem-events.cpp:57
+#: backends/platform/3ds/osystem-events.cpp:55
 #: backends/platform/ds/osystem_ds.cpp:180
 #: backends/platform/sdl/miyoo/miyoo.cpp:74
 #: backends/platform/sdl/miyoo/miyoo.cpp:101
@@ -4065,7 +4065,7 @@ msgid "D-pad Up"
 msgstr "D-pad amunt"
 
 #: backends/keymapper/hardware-input.cpp:267
-#: backends/platform/3ds/osystem-events.cpp:58
+#: backends/platform/3ds/osystem-events.cpp:56
 #: backends/platform/ds/osystem_ds.cpp:181
 #: backends/platform/sdl/miyoo/miyoo.cpp:75
 #: backends/platform/sdl/miyoo/miyoo.cpp:102
@@ -4076,7 +4076,7 @@ msgid "D-pad Down"
 msgstr "D-pad avall"
 
 #: backends/keymapper/hardware-input.cpp:268
-#: backends/platform/3ds/osystem-events.cpp:59
+#: backends/platform/3ds/osystem-events.cpp:57
 #: backends/platform/ds/osystem_ds.cpp:182
 #: backends/platform/sdl/miyoo/miyoo.cpp:76
 #: backends/platform/sdl/miyoo/miyoo.cpp:103
@@ -4087,7 +4087,7 @@ msgid "D-pad Left"
 msgstr "D-pad esquerra"
 
 #: backends/keymapper/hardware-input.cpp:269
-#: backends/platform/3ds/osystem-events.cpp:60
+#: backends/platform/3ds/osystem-events.cpp:58
 #: backends/platform/ds/osystem_ds.cpp:183
 #: backends/platform/sdl/miyoo/miyoo.cpp:77
 #: backends/platform/sdl/miyoo/miyoo.cpp:104
@@ -4348,43 +4348,39 @@ msgstr "No s'ha passat cap fitxer!"
 msgid "Uploaded successfully!"
 msgstr "S'ha pujat correctament!"
 
-#: backends/platform/3ds/options-dialog.cpp:44 engines/scumm/dialogs.cpp:284
-msgid "~C~lose"
-msgstr "~T~anca"
-
-#: backends/platform/3ds/options-dialog.cpp:47
+#: backends/platform/3ds/options.cpp:64
 msgid "Show mouse cursor"
 msgstr "Mostra el cursor del ratolí"
 
-#: backends/platform/3ds/options-dialog.cpp:50
+#: backends/platform/3ds/options.cpp:65
 msgid "Snap to edges"
 msgstr "Enganxa a les vores"
 
-#: backends/platform/3ds/options-dialog.cpp:53
+#: backends/platform/3ds/options.cpp:66
 msgid "Stretch to fit"
 msgstr "Amplia per ajustar"
 
-#: backends/platform/3ds/options-dialog.cpp:56
+#: backends/platform/3ds/options.cpp:68
 msgid "Use Screen:"
 msgstr "Utilitza la pantalla:"
 
-#: backends/platform/3ds/options-dialog.cpp:58
+#: backends/platform/3ds/options.cpp:70
 msgctxt "3ds-screen"
 msgid "Top"
 msgstr "Superior"
 
-#: backends/platform/3ds/options-dialog.cpp:59
+#: backends/platform/3ds/options.cpp:71
 msgctxt "3ds-screen"
 msgid "Bottom"
 msgstr "Inferior"
 
-#: backends/platform/3ds/options-dialog.cpp:60
+#: backends/platform/3ds/options.cpp:72
 msgctxt "3ds-screen"
 msgid "Both"
 msgstr "Ambdós"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:47
+#: backends/platform/3ds/osystem-events.cpp:45
 #: backends/platform/ds/osystem_ds.cpp:172
 #: backends/platform/sdl/miyoo/miyoo.cpp:59
 #: backends/platform/sdl/miyoo/miyoo.cpp:86
@@ -4394,7 +4390,7 @@ msgid "A"
 msgstr "A"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:49
+#: backends/platform/3ds/osystem-events.cpp:47
 #: backends/platform/ds/osystem_ds.cpp:174
 #: backends/platform/sdl/miyoo/miyoo.cpp:63
 #: backends/platform/sdl/miyoo/miyoo.cpp:90
@@ -4404,7 +4400,7 @@ msgid "X"
 msgstr "X"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:50
+#: backends/platform/3ds/osystem-events.cpp:48
 #: backends/platform/ds/osystem_ds.cpp:175
 #: backends/platform/sdl/miyoo/miyoo.cpp:65
 #: backends/platform/sdl/miyoo/miyoo.cpp:92
@@ -4416,7 +4412,7 @@ msgstr "Y"
 #. I18N: Hardware key
 #. I18N: Return key
 #. I18N: Select party member command in Might & Magic 1
-#: backends/platform/3ds/osystem-events.cpp:51
+#: backends/platform/3ds/osystem-events.cpp:49
 #: backends/platform/ds/osystem_ds.cpp:176
 #: backends/platform/sdl/miyoo/miyoo.cpp:67
 #: backends/platform/sdl/miyoo/miyoo.cpp:94
@@ -4427,7 +4423,7 @@ msgid "Select"
 msgstr "Select"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:52
+#: backends/platform/3ds/osystem-events.cpp:50
 #: backends/platform/ds/osystem_ds.cpp:177
 #: backends/platform/sdl/miyoo/miyoo.cpp:69
 #: backends/platform/sdl/miyoo/miyoo.cpp:96
@@ -4436,18 +4432,18 @@ msgstr "Select"
 msgid "Start"
 msgstr "Start"
 
-#: backends/platform/3ds/osystem-events.cpp:53
+#: backends/platform/3ds/osystem-events.cpp:51
 #: backends/platform/sdl/switch/switch.cpp:56
 msgid "ZL"
 msgstr "ZL"
 
-#: backends/platform/3ds/osystem-events.cpp:54
+#: backends/platform/3ds/osystem-events.cpp:52
 #: backends/platform/sdl/switch/switch.cpp:57
 msgid "ZR"
 msgstr "ZR"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:55
+#: backends/platform/3ds/osystem-events.cpp:53
 #: backends/platform/ds/osystem_ds.cpp:178
 #: backends/platform/sdl/miyoo/miyoo.cpp:71
 #: backends/platform/sdl/miyoo/miyoo.cpp:98
@@ -4458,7 +4454,7 @@ msgid "L"
 msgstr "L"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:56
+#: backends/platform/3ds/osystem-events.cpp:54
 #: backends/platform/ds/osystem_ds.cpp:179
 #: backends/platform/sdl/miyoo/miyoo.cpp:73
 #: backends/platform/sdl/miyoo/miyoo.cpp:100
@@ -4468,32 +4464,28 @@ msgstr "L"
 msgid "R"
 msgstr "R"
 
-#: backends/platform/3ds/osystem-events.cpp:65
+#: backends/platform/3ds/osystem-events.cpp:63
 msgid "C-Pad X"
 msgstr "C-Pad X"
 
-#: backends/platform/3ds/osystem-events.cpp:66
+#: backends/platform/3ds/osystem-events.cpp:64
 msgid "C-Pad Y"
 msgstr "C-Pad Y"
 
-#: backends/platform/3ds/osystem-events.cpp:71
+#: backends/platform/3ds/osystem-events.cpp:69
 #: backends/platform/ds/osystem_ds.cpp:192
 msgid "Touch"
 msgstr "Toca"
 
-#: backends/platform/3ds/osystem-events.cpp:311
+#: backends/platform/3ds/osystem-events.cpp:309
 msgid "Toggle Drag Mode"
 msgstr "Commuta el mode d'arrossegament"
 
-#: backends/platform/3ds/osystem-events.cpp:316
+#: backends/platform/3ds/osystem-events.cpp:314
 msgid "Toggle Magnify Mode"
 msgstr "Commuta el mode d'ampliació"
 
-#: backends/platform/3ds/osystem-events.cpp:321
-msgid "Open 3DS Settings"
-msgstr "Obre la configuració 3DS"
-
-#: backends/platform/3ds/osystem-events.cpp:359
+#: backends/platform/3ds/osystem-events.cpp:349
 msgid ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
@@ -4501,29 +4493,29 @@ msgstr ""
 "Mode d'ampliació desactivat. Reactivació del mode d'arrossegament.\n"
 "S'està tornant al Llançador..."
 
-#: backends/platform/3ds/osystem-events.cpp:361
+#: backends/platform/3ds/osystem-events.cpp:351
 msgid "Magnify Mode Off. Returning to Launcher..."
 msgstr "Mode d'ampliació desactivat. S'està tornant al llançador..."
 
-#: backends/platform/3ds/osystem-events.cpp:395
+#: backends/platform/3ds/osystem-events.cpp:385
 msgid "Hover Mode"
 msgstr "Mode passar per sobre"
 
-#: backends/platform/3ds/osystem-events.cpp:399
+#: backends/platform/3ds/osystem-events.cpp:389
 msgid "Drag Mode"
 msgstr "Mode d'arrossegament"
 
-#: backends/platform/3ds/osystem-events.cpp:401
+#: backends/platform/3ds/osystem-events.cpp:391
 msgid "Cannot Switch to Drag Mode while Magnify Mode is On"
 msgstr ""
 "No es pot canviar al mode d'arrossegament mentre el mode d'ampliació està "
 "activat"
 
-#: backends/platform/3ds/osystem-events.cpp:408
+#: backends/platform/3ds/osystem-events.cpp:398
 msgid "Magnify Mode cannot be activated in menus."
 msgstr "El mode d'ampliació no es pot activar en els menús."
 
-#: backends/platform/3ds/osystem-events.cpp:411
+#: backends/platform/3ds/osystem-events.cpp:401
 msgid ""
 "Magnify Mode can only be activated\n"
 " when both screens are enabled."
@@ -4531,25 +4523,25 @@ msgstr ""
 "El mode d'ampliació només es pot activar\n"
 " quan ambdues pantalles estiguin activades."
 
-#: backends/platform/3ds/osystem-events.cpp:413
+#: backends/platform/3ds/osystem-events.cpp:403
 msgid "In-game resolution too small to magnify."
 msgstr "La resolució en el joc és massa petita pel mode d'ampliació."
 
-#: backends/platform/3ds/osystem-events.cpp:419
+#: backends/platform/3ds/osystem-events.cpp:409
 msgid "Magnify Mode On. Switching to Hover Mode..."
 msgstr ""
 "Mode d'ampliació activat. S'està canviant al mode en passar per sobre..."
 
-#: backends/platform/3ds/osystem-events.cpp:421
+#: backends/platform/3ds/osystem-events.cpp:411
 msgid "Magnify Mode On"
 msgstr "Mode d'ampliació activat"
 
-#: backends/platform/3ds/osystem-events.cpp:428
+#: backends/platform/3ds/osystem-events.cpp:418
 msgid "Magnify Mode Off. Reactivating Drag Mode..."
 msgstr ""
 "Mode d'ampliació desactivat. S'està reactivant el mode d'arrossegament..."
 
-#: backends/platform/3ds/osystem-events.cpp:430
+#: backends/platform/3ds/osystem-events.cpp:420
 msgid "Magnify Mode Off"
 msgstr "Mode d'ampliació desactivat"
 
@@ -8607,6 +8599,10 @@ msgstr "~A~nterior"
 msgid "~N~ext"
 msgstr "~S~egüent"
 
+#: engines/scumm/dialogs.cpp:284
+msgid "~C~lose"
+msgstr "~T~anca"
+
 #: engines/scumm/dialogs.cpp:965
 msgid "Speech Only"
 msgstr "Només veus"
@@ -11211,6 +11207,9 @@ msgid ""
 "respectively."
 msgstr ""
 
+#~ msgid "Open 3DS Settings"
+#~ msgstr "Obre la configuració 3DS"
+
 #, fuzzy
 #~| msgid "Very large"
 #~ msgid "Very very large"
diff --git a/po/cs_CZ.po b/po/cs_CZ.po
index a605db6839b..93f65e20b4c 100644
--- a/po/cs_CZ.po
+++ b/po/cs_CZ.po
@@ -10,7 +10,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: 2024-04-23 14:50+0000\n"
+"POT-Creation-Date: 2024-04-23 19:09+0000\n"
 "PO-Revision-Date: 2023-12-14 14:27+0000\n"
 "Last-Translator: Eugene Sandulenko <sev at scummvm.org>\n"
 "Language-Team: Czech <https://translations.scummvm.org/projects/scummvm/"
@@ -3039,7 +3039,7 @@ msgstr "<Špatná hodnota>"
 
 #. I18N: Abbreviation for 'bytes' as data size
 #. I18N: Hardware key
-#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:48
+#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:46
 #: backends/platform/ds/osystem_ds.cpp:173
 #: backends/platform/sdl/miyoo/miyoo.cpp:61
 #: backends/platform/sdl/miyoo/miyoo.cpp:88
@@ -3239,7 +3239,7 @@ msgstr "~P~okračovat"
 msgid "~L~oad"
 msgstr "~N~ahrát"
 
-#: engines/dialogs.cpp:71 backends/platform/3ds/options-dialog.cpp:45
+#: engines/dialogs.cpp:71
 msgid "~S~ave"
 msgstr "~U~ložit"
 
@@ -4116,7 +4116,7 @@ msgid "Right Shoulder"
 msgstr ""
 
 #: backends/keymapper/hardware-input.cpp:266
-#: backends/platform/3ds/osystem-events.cpp:57
+#: backends/platform/3ds/osystem-events.cpp:55
 #: backends/platform/ds/osystem_ds.cpp:180
 #: backends/platform/sdl/miyoo/miyoo.cpp:74
 #: backends/platform/sdl/miyoo/miyoo.cpp:101
@@ -4128,7 +4128,7 @@ msgid "D-pad Up"
 msgstr "Přesunout se Doleva"
 
 #: backends/keymapper/hardware-input.cpp:267
-#: backends/platform/3ds/osystem-events.cpp:58
+#: backends/platform/3ds/osystem-events.cpp:56
 #: backends/platform/ds/osystem_ds.cpp:181
 #: backends/platform/sdl/miyoo/miyoo.cpp:75
 #: backends/platform/sdl/miyoo/miyoo.cpp:102
@@ -4140,7 +4140,7 @@ msgid "D-pad Down"
 msgstr "Dolů"
 
 #: backends/keymapper/hardware-input.cpp:268
-#: backends/platform/3ds/osystem-events.cpp:59
+#: backends/platform/3ds/osystem-events.cpp:57
 #: backends/platform/ds/osystem_ds.cpp:182
 #: backends/platform/sdl/miyoo/miyoo.cpp:76
 #: backends/platform/sdl/miyoo/miyoo.cpp:103
@@ -4152,7 +4152,7 @@ msgid "D-pad Left"
 msgstr "Přesunout se Doleva"
 
 #: backends/keymapper/hardware-input.cpp:269
-#: backends/platform/3ds/osystem-events.cpp:60
+#: backends/platform/3ds/osystem-events.cpp:58
 #: backends/platform/ds/osystem_ds.cpp:183
 #: backends/platform/sdl/miyoo/miyoo.cpp:77
 #: backends/platform/sdl/miyoo/miyoo.cpp:104
@@ -4443,46 +4443,42 @@ msgstr ""
 msgid "Uploaded successfully!"
 msgstr "DVD úspěšně připojeno"
 
-#: backends/platform/3ds/options-dialog.cpp:44 engines/scumm/dialogs.cpp:284
-msgid "~C~lose"
-msgstr "~Z~avřít"
-
-#: backends/platform/3ds/options-dialog.cpp:47
+#: backends/platform/3ds/options.cpp:64
 msgid "Show mouse cursor"
 msgstr "Zobrazit kurzor myši"
 
-#: backends/platform/3ds/options-dialog.cpp:50
+#: backends/platform/3ds/options.cpp:65
 msgid "Snap to edges"
 msgstr "Přichytit k okrajům"
 
-#: backends/platform/3ds/options-dialog.cpp:53
+#: backends/platform/3ds/options.cpp:66
 #, fuzzy
 msgid "Stretch to fit"
 msgstr "Roztáhnout do okna"
 
-#: backends/platform/3ds/options-dialog.cpp:56
+#: backends/platform/3ds/options.cpp:68
 #, fuzzy
 msgid "Use Screen:"
 msgstr "Rychlost:"
 
-#: backends/platform/3ds/options-dialog.cpp:58
+#: backends/platform/3ds/options.cpp:70
 msgctxt "3ds-screen"
 msgid "Top"
 msgstr ""
 
-#: backends/platform/3ds/options-dialog.cpp:59
+#: backends/platform/3ds/options.cpp:71
 msgctxt "3ds-screen"
 msgid "Bottom"
 msgstr ""
 
-#: backends/platform/3ds/options-dialog.cpp:60
+#: backends/platform/3ds/options.cpp:72
 #, fuzzy
 msgctxt "3ds-screen"
 msgid "Both"
 msgstr "Oba"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:47
+#: backends/platform/3ds/osystem-events.cpp:45
 #: backends/platform/ds/osystem_ds.cpp:172
 #: backends/platform/sdl/miyoo/miyoo.cpp:59
 #: backends/platform/sdl/miyoo/miyoo.cpp:86
@@ -4492,7 +4488,7 @@ msgid "A"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:49
+#: backends/platform/3ds/osystem-events.cpp:47
 #: backends/platform/ds/osystem_ds.cpp:174
 #: backends/platform/sdl/miyoo/miyoo.cpp:63
 #: backends/platform/sdl/miyoo/miyoo.cpp:90
@@ -4502,7 +4498,7 @@ msgid "X"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:50
+#: backends/platform/3ds/osystem-events.cpp:48
 #: backends/platform/ds/osystem_ds.cpp:175
 #: backends/platform/sdl/miyoo/miyoo.cpp:65
 #: backends/platform/sdl/miyoo/miyoo.cpp:92
@@ -4514,7 +4510,7 @@ msgstr ""
 #. I18N: Hardware key
 #. I18N: Return key
 #. I18N: Select party member command in Might & Magic 1
-#: backends/platform/3ds/osystem-events.cpp:51
+#: backends/platform/3ds/osystem-events.cpp:49
 #: backends/platform/ds/osystem_ds.cpp:176
 #: backends/platform/sdl/miyoo/miyoo.cpp:67
 #: backends/platform/sdl/miyoo/miyoo.cpp:94
@@ -4526,7 +4522,7 @@ msgid "Select"
 msgstr "ÄŒinnost/Vybrat"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:52
+#: backends/platform/3ds/osystem-events.cpp:50
 #: backends/platform/ds/osystem_ds.cpp:177
 #: backends/platform/sdl/miyoo/miyoo.cpp:69
 #: backends/platform/sdl/miyoo/miyoo.cpp:96
@@ -4536,18 +4532,18 @@ msgstr "ÄŒinnost/Vybrat"
 msgid "Start"
 msgstr "~S~pustit"
 
-#: backends/platform/3ds/osystem-events.cpp:53
+#: backends/platform/3ds/osystem-events.cpp:51
 #: backends/platform/sdl/switch/switch.cpp:56
 msgid "ZL"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:54
+#: backends/platform/3ds/osystem-events.cpp:52
 #: backends/platform/sdl/switch/switch.cpp:57
 msgid "ZR"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:55
+#: backends/platform/3ds/osystem-events.cpp:53
 #: backends/platform/ds/osystem_ds.cpp:178
 #: backends/platform/sdl/miyoo/miyoo.cpp:71
 #: backends/platform/sdl/miyoo/miyoo.cpp:98
@@ -4558,7 +4554,7 @@ msgid "L"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:56
+#: backends/platform/3ds/osystem-events.cpp:54
 #: backends/platform/ds/osystem_ds.cpp:179
 #: backends/platform/sdl/miyoo/miyoo.cpp:73
 #: backends/platform/sdl/miyoo/miyoo.cpp:100
@@ -4568,84 +4564,80 @@ msgstr ""
 msgid "R"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:65
+#: backends/platform/3ds/osystem-events.cpp:63
 msgid "C-Pad X"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:66
+#: backends/platform/3ds/osystem-events.cpp:64
 msgid "C-Pad Y"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:71
+#: backends/platform/3ds/osystem-events.cpp:69
 #: backends/platform/ds/osystem_ds.cpp:192
 msgid "Touch"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:311
+#: backends/platform/3ds/osystem-events.cpp:309
 #, fuzzy
 msgid "Toggle Drag Mode"
 msgstr "Povolit násilné scény"
 
-#: backends/platform/3ds/osystem-events.cpp:316
+#: backends/platform/3ds/osystem-events.cpp:314
 #, fuzzy
 msgid "Toggle Magnify Mode"
 msgstr "Povolit násilné scény"
 
-#: backends/platform/3ds/osystem-events.cpp:321
-msgid "Open 3DS Settings"
-msgstr ""
-
-#: backends/platform/3ds/osystem-events.cpp:359
+#: backends/platform/3ds/osystem-events.cpp:349
 msgid ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:361
+#: backends/platform/3ds/osystem-events.cpp:351
 msgid "Magnify Mode Off. Returning to Launcher..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:395
+#: backends/platform/3ds/osystem-events.cpp:385
 #, fuzzy
 msgid "Hover Mode"
 msgstr "Povolit násilné scény"
 
-#: backends/platform/3ds/osystem-events.cpp:399
+#: backends/platform/3ds/osystem-events.cpp:389
 #, fuzzy
 msgid "Drag Mode"
 msgstr "Povolit násilné scény"
 
-#: backends/platform/3ds/osystem-events.cpp:401
+#: backends/platform/3ds/osystem-events.cpp:391
 msgid "Cannot Switch to Drag Mode while Magnify Mode is On"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:408
+#: backends/platform/3ds/osystem-events.cpp:398
 msgid "Magnify Mode cannot be activated in menus."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:411
+#: backends/platform/3ds/osystem-events.cpp:401
 msgid ""
 "Magnify Mode can only be activated\n"
 " when both screens are enabled."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:413
+#: backends/platform/3ds/osystem-events.cpp:403
 msgid "In-game resolution too small to magnify."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:419
+#: backends/platform/3ds/osystem-events.cpp:409
 msgid "Magnify Mode On. Switching to Hover Mode..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:421
+#: backends/platform/3ds/osystem-events.cpp:411
 msgid "Magnify Mode On"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:428
+#: backends/platform/3ds/osystem-events.cpp:418
 msgid "Magnify Mode Off. Reactivating Drag Mode..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:430
+#: backends/platform/3ds/osystem-events.cpp:420
 msgid "Magnify Mode Off"
 msgstr ""
 
@@ -8914,6 +8906,10 @@ msgstr "~P~ředchozí"
 msgid "~N~ext"
 msgstr "~D~alší"
 
+#: engines/scumm/dialogs.cpp:284
+msgid "~C~lose"
+msgstr "~Z~avřít"
+
 #: engines/scumm/dialogs.cpp:965
 msgid "Speech Only"
 msgstr "Pouze Řeč"
diff --git a/po/da.po b/po/da.po
index befc794a919..8dd2681a9c5 100644
--- a/po/da.po
+++ b/po/da.po
@@ -10,7 +10,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: 2024-04-23 14:50+0000\n"
+"POT-Creation-Date: 2024-04-23 19:09+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/"
@@ -3050,7 +3050,7 @@ msgstr "<Forkert værdi>"
 
 #. I18N: Abbreviation for 'bytes' as data size
 #. I18N: Hardware key
-#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:48
+#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:46
 #: backends/platform/ds/osystem_ds.cpp:173
 #: backends/platform/sdl/miyoo/miyoo.cpp:61
 #: backends/platform/sdl/miyoo/miyoo.cpp:88
@@ -3249,7 +3249,7 @@ msgstr "Gen~o~ptag"
 msgid "~L~oad"
 msgstr "~H~ent"
 
-#: engines/dialogs.cpp:71 backends/platform/3ds/options-dialog.cpp:45
+#: engines/dialogs.cpp:71
 msgid "~S~ave"
 msgstr "~G~em"
 
@@ -4135,7 +4135,7 @@ msgid "Right Shoulder"
 msgstr ""
 
 #: backends/keymapper/hardware-input.cpp:266
-#: backends/platform/3ds/osystem-events.cpp:57
+#: backends/platform/3ds/osystem-events.cpp:55
 #: backends/platform/ds/osystem_ds.cpp:180
 #: backends/platform/sdl/miyoo/miyoo.cpp:74
 #: backends/platform/sdl/miyoo/miyoo.cpp:101
@@ -4147,7 +4147,7 @@ msgid "D-pad Up"
 msgstr "Flyt til venstre"
 
 #: backends/keymapper/hardware-input.cpp:267
-#: backends/platform/3ds/osystem-events.cpp:58
+#: backends/platform/3ds/osystem-events.cpp:56
 #: backends/platform/ds/osystem_ds.cpp:181
 #: backends/platform/sdl/miyoo/miyoo.cpp:75
 #: backends/platform/sdl/miyoo/miyoo.cpp:102
@@ -4159,7 +4159,7 @@ msgid "D-pad Down"
 msgstr "Ned"
 
 #: backends/keymapper/hardware-input.cpp:268
-#: backends/platform/3ds/osystem-events.cpp:59
+#: backends/platform/3ds/osystem-events.cpp:57
 #: backends/platform/ds/osystem_ds.cpp:182
 #: backends/platform/sdl/miyoo/miyoo.cpp:76
 #: backends/platform/sdl/miyoo/miyoo.cpp:103
@@ -4171,7 +4171,7 @@ msgid "D-pad Left"
 msgstr "Flyt til venstre"
 
 #: backends/keymapper/hardware-input.cpp:269
-#: backends/platform/3ds/osystem-events.cpp:60
+#: backends/platform/3ds/osystem-events.cpp:58
 #: backends/platform/ds/osystem_ds.cpp:183
 #: backends/platform/sdl/miyoo/miyoo.cpp:77
 #: backends/platform/sdl/miyoo/miyoo.cpp:104
@@ -4441,46 +4441,42 @@ msgstr "Ingen fil blev videregivet!"
 msgid "Uploaded successfully!"
 msgstr "Det lykkedes at uploade!"
 
-#: backends/platform/3ds/options-dialog.cpp:44 engines/scumm/dialogs.cpp:284
-msgid "~C~lose"
-msgstr "~L~uk"
-
-#: backends/platform/3ds/options-dialog.cpp:47
+#: backends/platform/3ds/options.cpp:64
 msgid "Show mouse cursor"
 msgstr "Vis muse markør"
 
-#: backends/platform/3ds/options-dialog.cpp:50
+#: backends/platform/3ds/options.cpp:65
 msgid "Snap to edges"
 msgstr "Hæft til hjørner"
 
-#: backends/platform/3ds/options-dialog.cpp:53
+#: backends/platform/3ds/options.cpp:66
 msgid "Stretch to fit"
 msgstr "Stræk til at passe"
 
-#: backends/platform/3ds/options-dialog.cpp:56
+#: backends/platform/3ds/options.cpp:68
 msgid "Use Screen:"
 msgstr "Brug skærm:"
 
-#: backends/platform/3ds/options-dialog.cpp:58
+#: backends/platform/3ds/options.cpp:70
 #, fuzzy
 msgctxt "3ds-screen"
 msgid "Top"
 msgstr "Øverst"
 
-#: backends/platform/3ds/options-dialog.cpp:59
+#: backends/platform/3ds/options.cpp:71
 #, fuzzy
 msgctxt "3ds-screen"
 msgid "Bottom"
 msgstr "Nederst"
 
-#: backends/platform/3ds/options-dialog.cpp:60
+#: backends/platform/3ds/options.cpp:72
 #, fuzzy
 msgctxt "3ds-screen"
 msgid "Both"
 msgstr "Begge"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:47
+#: backends/platform/3ds/osystem-events.cpp:45
 #: backends/platform/ds/osystem_ds.cpp:172
 #: backends/platform/sdl/miyoo/miyoo.cpp:59
 #: backends/platform/sdl/miyoo/miyoo.cpp:86
@@ -4490,7 +4486,7 @@ msgid "A"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:49
+#: backends/platform/3ds/osystem-events.cpp:47
 #: backends/platform/ds/osystem_ds.cpp:174
 #: backends/platform/sdl/miyoo/miyoo.cpp:63
 #: backends/platform/sdl/miyoo/miyoo.cpp:90
@@ -4500,7 +4496,7 @@ msgid "X"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:50
+#: backends/platform/3ds/osystem-events.cpp:48
 #: backends/platform/ds/osystem_ds.cpp:175
 #: backends/platform/sdl/miyoo/miyoo.cpp:65
 #: backends/platform/sdl/miyoo/miyoo.cpp:92
@@ -4512,7 +4508,7 @@ msgstr ""
 #. I18N: Hardware key
 #. I18N: Return key
 #. I18N: Select party member command in Might & Magic 1
-#: backends/platform/3ds/osystem-events.cpp:51
+#: backends/platform/3ds/osystem-events.cpp:49
 #: backends/platform/ds/osystem_ds.cpp:176
 #: backends/platform/sdl/miyoo/miyoo.cpp:67
 #: backends/platform/sdl/miyoo/miyoo.cpp:94
@@ -4524,7 +4520,7 @@ msgid "Select"
 msgstr "Handling/vælg"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:52
+#: backends/platform/3ds/osystem-events.cpp:50
 #: backends/platform/ds/osystem_ds.cpp:177
 #: backends/platform/sdl/miyoo/miyoo.cpp:69
 #: backends/platform/sdl/miyoo/miyoo.cpp:96
@@ -4534,18 +4530,18 @@ msgstr "Handling/vælg"
 msgid "Start"
 msgstr "~S~tart"
 
-#: backends/platform/3ds/osystem-events.cpp:53
+#: backends/platform/3ds/osystem-events.cpp:51
 #: backends/platform/sdl/switch/switch.cpp:56
 msgid "ZL"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:54
+#: backends/platform/3ds/osystem-events.cpp:52
 #: backends/platform/sdl/switch/switch.cpp:57
 msgid "ZR"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:55
+#: backends/platform/3ds/osystem-events.cpp:53
 #: backends/platform/ds/osystem_ds.cpp:178
 #: backends/platform/sdl/miyoo/miyoo.cpp:71
 #: backends/platform/sdl/miyoo/miyoo.cpp:98
@@ -4556,7 +4552,7 @@ msgid "L"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:56
+#: backends/platform/3ds/osystem-events.cpp:54
 #: backends/platform/ds/osystem_ds.cpp:179
 #: backends/platform/sdl/miyoo/miyoo.cpp:73
 #: backends/platform/sdl/miyoo/miyoo.cpp:100
@@ -4566,34 +4562,30 @@ msgstr ""
 msgid "R"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:65
+#: backends/platform/3ds/osystem-events.cpp:63
 msgid "C-Pad X"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:66
+#: backends/platform/3ds/osystem-events.cpp:64
 msgid "C-Pad Y"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:71
+#: backends/platform/3ds/osystem-events.cpp:69
 #: backends/platform/ds/osystem_ds.cpp:192
 msgid "Touch"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:311
+#: backends/platform/3ds/osystem-events.cpp:309
 #, fuzzy
 msgid "Toggle Drag Mode"
 msgstr "Træktilstand"
 
-#: backends/platform/3ds/osystem-events.cpp:316
+#: backends/platform/3ds/osystem-events.cpp:314
 #, fuzzy
 msgid "Toggle Magnify Mode"
 msgstr "Forstørrelsestilstand til"
 
-#: backends/platform/3ds/osystem-events.cpp:321
-msgid "Open 3DS Settings"
-msgstr ""
-
-#: backends/platform/3ds/osystem-events.cpp:359
+#: backends/platform/3ds/osystem-events.cpp:349
 msgid ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
@@ -4601,28 +4593,28 @@ msgstr ""
 "Forstørrelsestilstand fra. Genaktiverer træktilstand.\n"
 "Vender tilbage til oversigten ..."
 
-#: backends/platform/3ds/osystem-events.cpp:361
+#: backends/platform/3ds/osystem-events.cpp:351
 msgid "Magnify Mode Off. Returning to Launcher..."
 msgstr "Forstørrelsestilstand fra. Vender tilbage til oversigt ..."
 
-#: backends/platform/3ds/osystem-events.cpp:395
+#: backends/platform/3ds/osystem-events.cpp:385
 msgid "Hover Mode"
 msgstr "Henover-tilstand"
 
-#: backends/platform/3ds/osystem-events.cpp:399
+#: backends/platform/3ds/osystem-events.cpp:389
 msgid "Drag Mode"
 msgstr "Træktilstand"
 
-#: backends/platform/3ds/osystem-events.cpp:401
+#: backends/platform/3ds/osystem-events.cpp:391
 msgid "Cannot Switch to Drag Mode while Magnify Mode is On"
 msgstr ""
 "Kan ikke skifte til træktilstand når forstørrelsestilstand er slået til"
 
-#: backends/platform/3ds/osystem-events.cpp:408
+#: backends/platform/3ds/osystem-events.cpp:398
 msgid "Magnify Mode cannot be activated in menus."
 msgstr "Forstørrelsestilstand kan ikke være aktiveret i menuer."
 
-#: backends/platform/3ds/osystem-events.cpp:411
+#: backends/platform/3ds/osystem-events.cpp:401
 msgid ""
 "Magnify Mode can only be activated\n"
 " when both screens are enabled."
@@ -4630,23 +4622,23 @@ msgstr ""
 "Forstørrelsestilstand kan kun aktiveres\n"
 " når begge skærme er aktiveret."
 
-#: backends/platform/3ds/osystem-events.cpp:413
+#: backends/platform/3ds/osystem-events.cpp:403
 msgid "In-game resolution too small to magnify."
 msgstr "Opløsningen i spillet er for lille til at kunne forstørres."
 
-#: backends/platform/3ds/osystem-events.cpp:419
+#: backends/platform/3ds/osystem-events.cpp:409
 msgid "Magnify Mode On. Switching to Hover Mode..."
 msgstr "Forstørrelsestilstand til. Skifter til henover-tilstand ..."
 
-#: backends/platform/3ds/osystem-events.cpp:421
+#: backends/platform/3ds/osystem-events.cpp:411
 msgid "Magnify Mode On"
 msgstr "Forstørrelsestilstand til"
 
-#: backends/platform/3ds/osystem-events.cpp:428
+#: backends/platform/3ds/osystem-events.cpp:418
 msgid "Magnify Mode Off. Reactivating Drag Mode..."
 msgstr "Forstørrelsestilstand til. Genaktiverer træktilstand ..."
 
-#: backends/platform/3ds/osystem-events.cpp:430
+#: backends/platform/3ds/osystem-events.cpp:420
 msgid "Magnify Mode Off"
 msgstr "Forstørrelsestilstand fra"
 
@@ -8976,6 +8968,10 @@ msgstr "Fo~r~rige"
 msgid "~N~ext"
 msgstr "~N~æste"
 
+#: engines/scumm/dialogs.cpp:284
+msgid "~C~lose"
+msgstr "~L~uk"
+
 #: engines/scumm/dialogs.cpp:965
 msgid "Speech Only"
 msgstr "Kun tale"
diff --git a/po/de_DE.po b/po/de_DE.po
index 46ed6be8b63..018632d6755 100644
--- a/po/de_DE.po
+++ b/po/de_DE.po
@@ -10,7 +10,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: 2024-04-23 14:50+0000\n"
+"POT-Creation-Date: 2024-04-23 19:09+0000\n"
 "PO-Revision-Date: 2024-03-15 18:30+0000\n"
 "Last-Translator: Lothar Serra Mari <lothar.serramari at scummvm.org>\n"
 "Language-Team: German <https://translations.scummvm.org/projects/scummvm/"
@@ -3111,7 +3111,7 @@ msgstr "<Fehlerhafter Wert>"
 
 #. I18N: Abbreviation for 'bytes' as data size
 #. I18N: Hardware key
-#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:48
+#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:46
 #: backends/platform/ds/osystem_ds.cpp:173
 #: backends/platform/sdl/miyoo/miyoo.cpp:61
 #: backends/platform/sdl/miyoo/miyoo.cpp:88
@@ -3319,7 +3319,7 @@ msgstr "~F~ortsetzen"
 msgid "~L~oad"
 msgstr "~L~aden"
 
-#: engines/dialogs.cpp:71 backends/platform/3ds/options-dialog.cpp:45
+#: engines/dialogs.cpp:71
 msgid "~S~ave"
 msgstr "~S~peichern"
 
@@ -4185,7 +4185,7 @@ msgid "Right Shoulder"
 msgstr "Rechte Schultertaste"
 
 #: backends/keymapper/hardware-input.cpp:266
-#: backends/platform/3ds/osystem-events.cpp:57
+#: backends/platform/3ds/osystem-events.cpp:55
 #: backends/platform/ds/osystem_ds.cpp:180
 #: backends/platform/sdl/miyoo/miyoo.cpp:74
 #: backends/platform/sdl/miyoo/miyoo.cpp:101
@@ -4196,7 +4196,7 @@ msgid "D-pad Up"
 msgstr "Steuerkreuz hoch"
 
 #: backends/keymapper/hardware-input.cpp:267
-#: backends/platform/3ds/osystem-events.cpp:58
+#: backends/platform/3ds/osystem-events.cpp:56
 #: backends/platform/ds/osystem_ds.cpp:181
 #: backends/platform/sdl/miyoo/miyoo.cpp:75
 #: backends/platform/sdl/miyoo/miyoo.cpp:102
@@ -4207,7 +4207,7 @@ msgid "D-pad Down"
 msgstr "Steuerkreuz runter"
 
 #: backends/keymapper/hardware-input.cpp:268
-#: backends/platform/3ds/osystem-events.cpp:59
+#: backends/platform/3ds/osystem-events.cpp:57
 #: backends/platform/ds/osystem_ds.cpp:182
 #: backends/platform/sdl/miyoo/miyoo.cpp:76
 #: backends/platform/sdl/miyoo/miyoo.cpp:103
@@ -4218,7 +4218,7 @@ msgid "D-pad Left"
 msgstr "Steuerkreuz links"
 
 #: backends/keymapper/hardware-input.cpp:269
-#: backends/platform/3ds/osystem-events.cpp:60
+#: backends/platform/3ds/osystem-events.cpp:58
 #: backends/platform/ds/osystem_ds.cpp:183
 #: backends/platform/sdl/miyoo/miyoo.cpp:77
 #: backends/platform/sdl/miyoo/miyoo.cpp:104
@@ -4479,43 +4479,39 @@ msgstr "Es wurde keine Datei übergeben!"
 msgid "Uploaded successfully!"
 msgstr "Erfolgreich hochgeladen!"
 
-#: backends/platform/3ds/options-dialog.cpp:44 engines/scumm/dialogs.cpp:284
-msgid "~C~lose"
-msgstr "~S~chließen"
-
-#: backends/platform/3ds/options-dialog.cpp:47
+#: backends/platform/3ds/options.cpp:64
 msgid "Show mouse cursor"
 msgstr "Mauszeiger anzeigen"
 
-#: backends/platform/3ds/options-dialog.cpp:50
+#: backends/platform/3ds/options.cpp:65
 msgid "Snap to edges"
 msgstr "An Ecken anheften"
 
-#: backends/platform/3ds/options-dialog.cpp:53
+#: backends/platform/3ds/options.cpp:66
 msgid "Stretch to fit"
 msgstr "Auf Fenstergröße strecken"
 
-#: backends/platform/3ds/options-dialog.cpp:56
+#: backends/platform/3ds/options.cpp:68
 msgid "Use Screen:"
 msgstr "Verwende Bildschirm:"
 
-#: backends/platform/3ds/options-dialog.cpp:58
+#: backends/platform/3ds/options.cpp:70
 msgctxt "3ds-screen"
 msgid "Top"
 msgstr "Oben"
 
-#: backends/platform/3ds/options-dialog.cpp:59
+#: backends/platform/3ds/options.cpp:71
 msgctxt "3ds-screen"
 msgid "Bottom"
 msgstr "Unten"
 
-#: backends/platform/3ds/options-dialog.cpp:60
+#: backends/platform/3ds/options.cpp:72
 msgctxt "3ds-screen"
 msgid "Both"
 msgstr "Beides"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:47
+#: backends/platform/3ds/osystem-events.cpp:45
 #: backends/platform/ds/osystem_ds.cpp:172
 #: backends/platform/sdl/miyoo/miyoo.cpp:59
 #: backends/platform/sdl/miyoo/miyoo.cpp:86
@@ -4525,7 +4521,7 @@ msgid "A"
 msgstr "A"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:49
+#: backends/platform/3ds/osystem-events.cpp:47
 #: backends/platform/ds/osystem_ds.cpp:174
 #: backends/platform/sdl/miyoo/miyoo.cpp:63
 #: backends/platform/sdl/miyoo/miyoo.cpp:90
@@ -4535,7 +4531,7 @@ msgid "X"
 msgstr "X"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:50
+#: backends/platform/3ds/osystem-events.cpp:48
 #: backends/platform/ds/osystem_ds.cpp:175
 #: backends/platform/sdl/miyoo/miyoo.cpp:65
 #: backends/platform/sdl/miyoo/miyoo.cpp:92
@@ -4547,7 +4543,7 @@ msgstr "Y"
 #. I18N: Hardware key
 #. I18N: Return key
 #. I18N: Select party member command in Might & Magic 1
-#: backends/platform/3ds/osystem-events.cpp:51
+#: backends/platform/3ds/osystem-events.cpp:49
 #: backends/platform/ds/osystem_ds.cpp:176
 #: backends/platform/sdl/miyoo/miyoo.cpp:67
 #: backends/platform/sdl/miyoo/miyoo.cpp:94
@@ -4558,7 +4554,7 @@ msgid "Select"
 msgstr "Select"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:52
+#: backends/platform/3ds/osystem-events.cpp:50
 #: backends/platform/ds/osystem_ds.cpp:177
 #: backends/platform/sdl/miyoo/miyoo.cpp:69
 #: backends/platform/sdl/miyoo/miyoo.cpp:96
@@ -4567,18 +4563,18 @@ msgstr "Select"
 msgid "Start"
 msgstr "Start"
 
-#: backends/platform/3ds/osystem-events.cpp:53
+#: backends/platform/3ds/osystem-events.cpp:51
 #: backends/platform/sdl/switch/switch.cpp:56
 msgid "ZL"
 msgstr "ZL"
 
-#: backends/platform/3ds/osystem-events.cpp:54
+#: backends/platform/3ds/osystem-events.cpp:52
 #: backends/platform/sdl/switch/switch.cpp:57
 msgid "ZR"
 msgstr "ZR"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:55
+#: backends/platform/3ds/osystem-events.cpp:53
 #: backends/platform/ds/osystem_ds.cpp:178
 #: backends/platform/sdl/miyoo/miyoo.cpp:71
 #: backends/platform/sdl/miyoo/miyoo.cpp:98
@@ -4589,7 +4585,7 @@ msgid "L"
 msgstr "L"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:56
+#: backends/platform/3ds/osystem-events.cpp:54
 #: backends/platform/ds/osystem_ds.cpp:179
 #: backends/platform/sdl/miyoo/miyoo.cpp:73
 #: backends/platform/sdl/miyoo/miyoo.cpp:100
@@ -4599,32 +4595,28 @@ msgstr "L"
 msgid "R"
 msgstr "R"
 
-#: backends/platform/3ds/osystem-events.cpp:65
+#: backends/platform/3ds/osystem-events.cpp:63
 msgid "C-Pad X"
 msgstr "C-Pad X"
 
-#: backends/platform/3ds/osystem-events.cpp:66
+#: backends/platform/3ds/osystem-events.cpp:64
 msgid "C-Pad Y"
 msgstr "C-Pad Y"
 
-#: backends/platform/3ds/osystem-events.cpp:71
+#: backends/platform/3ds/osystem-events.cpp:69
 #: backends/platform/ds/osystem_ds.cpp:192
 msgid "Touch"
 msgstr "Berühren"
 
-#: backends/platform/3ds/osystem-events.cpp:311
+#: backends/platform/3ds/osystem-events.cpp:309
 msgid "Toggle Drag Mode"
 msgstr "Drag-Modus umschalten"
 
-#: backends/platform/3ds/osystem-events.cpp:316
+#: backends/platform/3ds/osystem-events.cpp:314
 msgid "Toggle Magnify Mode"
 msgstr "Vergrößerungs-Modus umschalten"
 
-#: backends/platform/3ds/osystem-events.cpp:321
-msgid "Open 3DS Settings"
-msgstr "3DS-Einstellungen öffnen"
-
-#: backends/platform/3ds/osystem-events.cpp:359
+#: backends/platform/3ds/osystem-events.cpp:349
 msgid ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
@@ -4632,28 +4624,28 @@ msgstr ""
 "Vergrößerungs-Modus deaktiviert. Reaktiviere\n"
 "Drag-Modus. Kehre zum Launcher zurück..."
 
-#: backends/platform/3ds/osystem-events.cpp:361
+#: backends/platform/3ds/osystem-events.cpp:351
 msgid "Magnify Mode Off. Returning to Launcher..."
 msgstr "Vergrößerunggs-Modus deaktiviert. Kehre zum Launcher zurück..."
 
-#: backends/platform/3ds/osystem-events.cpp:395
+#: backends/platform/3ds/osystem-events.cpp:385
 msgid "Hover Mode"
 msgstr "Hover-Modus"
 
-#: backends/platform/3ds/osystem-events.cpp:399
+#: backends/platform/3ds/osystem-events.cpp:389
 msgid "Drag Mode"
 msgstr "Drag-Modus"
 
-#: backends/platform/3ds/osystem-events.cpp:401
+#: backends/platform/3ds/osystem-events.cpp:391
 msgid "Cannot Switch to Drag Mode while Magnify Mode is On"
 msgstr ""
 "Kann nicht zu Drag-Modus wechsel, während Vergrößerungs-Modus aktiv ist"
 
-#: backends/platform/3ds/osystem-events.cpp:408
+#: backends/platform/3ds/osystem-events.cpp:398
 msgid "Magnify Mode cannot be activated in menus."
 msgstr "Vergrößerungs-Modus kann in Menüs nicht aktiviert werden."
 
-#: backends/platform/3ds/osystem-events.cpp:411
+#: backends/platform/3ds/osystem-events.cpp:401
 msgid ""
 "Magnify Mode can only be activated\n"
 " when both screens are enabled."
@@ -4661,23 +4653,23 @@ msgstr ""
 "Vergrößerungs-Modus kann nur aktiviert werden,\n"
 "wenn beide Bildschirme aktiviert sind."
 
-#: backends/platform/3ds/osystem-events.cpp:413
+#: backends/platform/3ds/osystem-events.cpp:403
 msgid "In-game resolution too small to magnify."
 msgstr "Spiel-Auflösung zu niedrig zum Vergrößern."
 
-#: backends/platform/3ds/osystem-events.cpp:419
+#: backends/platform/3ds/osystem-events.cpp:409
 msgid "Magnify Mode On. Switching to Hover Mode..."
 msgstr "Vergrößerungs-Modus aktiv. Wechsel zu Hover-Modus..."
 
-#: backends/platform/3ds/osystem-events.cpp:421
+#: backends/platform/3ds/osystem-events.cpp:411
 msgid "Magnify Mode On"
 msgstr "Vergrößerungs-Modus aktiv"
 
-#: backends/platform/3ds/osystem-events.cpp:428
+#: backends/platform/3ds/osystem-events.cpp:418
 msgid "Magnify Mode Off. Reactivating Drag Mode..."
 msgstr "Vergrößerungs-Modus deaktiviert. Aktiviere Drag-Modus..."
 
-#: backends/platform/3ds/osystem-events.cpp:430
+#: backends/platform/3ds/osystem-events.cpp:420
 msgid "Magnify Mode Off"
 msgstr "Vergrößerungs-Modus deaktiviert"
 
@@ -9366,6 +9358,10 @@ msgstr "~Z~urück"
 msgid "~N~ext"
 msgstr "~W~eiter"
 
+#: engines/scumm/dialogs.cpp:284
+msgid "~C~lose"
+msgstr "~S~chließen"
+
 #: engines/scumm/dialogs.cpp:965
 msgid "Speech Only"
 msgstr "Nur Sprache"
@@ -12185,6 +12181,9 @@ msgstr ""
 "gewählten Paketes, beispielsweise LiberationMono, LiberationSans und "
 "LiberationSerif oder FreeMono, FreeSans und FreeSerif."
 
+#~ msgid "Open 3DS Settings"
+#~ msgstr "3DS-Einstellungen öffnen"
+
 #, fuzzy
 #~| msgid "Very large"
 #~ msgid "Very very large"
diff --git a/po/el.po b/po/el.po
index f8635a186ca..434de951931 100644
--- a/po/el.po
+++ b/po/el.po
@@ -9,7 +9,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: 2024-04-23 14:50+0000\n"
+"POT-Creation-Date: 2024-04-23 19:09+0000\n"
 "PO-Revision-Date: 2024-04-01 09:04+0000\n"
 "Last-Translator: Antoniou Athanasios <a.antoniou79 at gmail.com>\n"
 "Language-Team: Greek <https://translations.scummvm.org/projects/scummvm/"
@@ -3168,7 +3168,7 @@ msgstr "<Εσφαλμένη τιμή>"
 
 #. I18N: Abbreviation for 'bytes' as data size
 #. I18N: Hardware key
-#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:48
+#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:46
 #: backends/platform/ds/osystem_ds.cpp:173
 #: backends/platform/sdl/miyoo/miyoo.cpp:61
 #: backends/platform/sdl/miyoo/miyoo.cpp:88
@@ -3388,7 +3388,7 @@ msgstr "~Σ~υνέχεια"
 msgid "~L~oad"
 msgstr "~Φ~όρτωση"
 
-#: engines/dialogs.cpp:71 backends/platform/3ds/options-dialog.cpp:45
+#: engines/dialogs.cpp:71
 msgid "~S~ave"
 msgstr "~Α~ποθήκευση"
 
@@ -4258,7 +4258,7 @@ msgid "Right Shoulder"
 msgstr "Δεξί Bumper RB"
 
 #: backends/keymapper/hardware-input.cpp:266
-#: backends/platform/3ds/osystem-events.cpp:57
+#: backends/platform/3ds/osystem-events.cpp:55
 #: backends/platform/ds/osystem_ds.cpp:180
 #: backends/platform/sdl/miyoo/miyoo.cpp:74
 #: backends/platform/sdl/miyoo/miyoo.cpp:101
@@ -4269,7 +4269,7 @@ msgid "D-pad Up"
 msgstr "D-pad Πάνω"
 
 #: backends/keymapper/hardware-input.cpp:267
-#: backends/platform/3ds/osystem-events.cpp:58
+#: backends/platform/3ds/osystem-events.cpp:56
 #: backends/platform/ds/osystem_ds.cpp:181
 #: backends/platform/sdl/miyoo/miyoo.cpp:75
 #: backends/platform/sdl/miyoo/miyoo.cpp:102
@@ -4280,7 +4280,7 @@ msgid "D-pad Down"
 msgstr "D-pad Κάτω"
 
 #: backends/keymapper/hardware-input.cpp:268
-#: backends/platform/3ds/osystem-events.cpp:59
+#: backends/platform/3ds/osystem-events.cpp:57
 #: backends/platform/ds/osystem_ds.cpp:182
 #: backends/platform/sdl/miyoo/miyoo.cpp:76
 #: backends/platform/sdl/miyoo/miyoo.cpp:103
@@ -4291,7 +4291,7 @@ msgid "D-pad Left"
 msgstr "D-pad Αριστερά"
 
 #: backends/keymapper/hardware-input.cpp:269
-#: backends/platform/3ds/osystem-events.cpp:60
+#: backends/platform/3ds/osystem-events.cpp:58
 #: backends/platform/ds/osystem_ds.cpp:183
 #: backends/platform/sdl/miyoo/miyoo.cpp:77
 #: backends/platform/sdl/miyoo/miyoo.cpp:104
@@ -4553,43 +4553,39 @@ msgstr "Δεν προσδιορίστηκε αρχείο!"
 msgid "Uploaded successfully!"
 msgstr "Επιτυχία μεταφοράς!"
 
-#: backends/platform/3ds/options-dialog.cpp:44 engines/scumm/dialogs.cpp:284
-msgid "~C~lose"
-msgstr "~Κ~λείσιμο"
-
-#: backends/platform/3ds/options-dialog.cpp:47
+#: backends/platform/3ds/options.cpp:64
 msgid "Show mouse cursor"
 msgstr "Προβολή δρομέα ποντικιού"
 
-#: backends/platform/3ds/options-dialog.cpp:50
+#: backends/platform/3ds/options.cpp:65
 msgid "Snap to edges"
 msgstr "Συγκράτηση στις άκρες"
 
-#: backends/platform/3ds/options-dialog.cpp:53
+#: backends/platform/3ds/options.cpp:66
 msgid "Stretch to fit"
 msgstr "Άπλωμα στα όρια"
 
-#: backends/platform/3ds/options-dialog.cpp:56
+#: backends/platform/3ds/options.cpp:68
 msgid "Use Screen:"
 msgstr "Χρήση Οθόνης:"
 
-#: backends/platform/3ds/options-dialog.cpp:58
+#: backends/platform/3ds/options.cpp:70
 msgctxt "3ds-screen"
 msgid "Top"
 msgstr "Πάνω"
 
-#: backends/platform/3ds/options-dialog.cpp:59
+#: backends/platform/3ds/options.cpp:71
 msgctxt "3ds-screen"
 msgid "Bottom"
 msgstr "Κάτω"
 
-#: backends/platform/3ds/options-dialog.cpp:60
+#: backends/platform/3ds/options.cpp:72
 msgctxt "3ds-screen"
 msgid "Both"
 msgstr "Και τα δυο"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:47
+#: backends/platform/3ds/osystem-events.cpp:45
 #: backends/platform/ds/osystem_ds.cpp:172
 #: backends/platform/sdl/miyoo/miyoo.cpp:59
 #: backends/platform/sdl/miyoo/miyoo.cpp:86
@@ -4599,7 +4595,7 @@ msgid "A"
 msgstr "A"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:49
+#: backends/platform/3ds/osystem-events.cpp:47
 #: backends/platform/ds/osystem_ds.cpp:174
 #: backends/platform/sdl/miyoo/miyoo.cpp:63
 #: backends/platform/sdl/miyoo/miyoo.cpp:90
@@ -4609,7 +4605,7 @@ msgid "X"
 msgstr "X"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:50
+#: backends/platform/3ds/osystem-events.cpp:48
 #: backends/platform/ds/osystem_ds.cpp:175
 #: backends/platform/sdl/miyoo/miyoo.cpp:65
 #: backends/platform/sdl/miyoo/miyoo.cpp:92
@@ -4621,7 +4617,7 @@ msgstr "Y"
 #. I18N: Hardware key
 #. I18N: Return key
 #. I18N: Select party member command in Might & Magic 1
-#: backends/platform/3ds/osystem-events.cpp:51
+#: backends/platform/3ds/osystem-events.cpp:49
 #: backends/platform/ds/osystem_ds.cpp:176
 #: backends/platform/sdl/miyoo/miyoo.cpp:67
 #: backends/platform/sdl/miyoo/miyoo.cpp:94
@@ -4632,7 +4628,7 @@ msgid "Select"
 msgstr "Select"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:52
+#: backends/platform/3ds/osystem-events.cpp:50
 #: backends/platform/ds/osystem_ds.cpp:177
 #: backends/platform/sdl/miyoo/miyoo.cpp:69
 #: backends/platform/sdl/miyoo/miyoo.cpp:96
@@ -4641,18 +4637,18 @@ msgstr "Select"
 msgid "Start"
 msgstr "Start"
 
-#: backends/platform/3ds/osystem-events.cpp:53
+#: backends/platform/3ds/osystem-events.cpp:51
 #: backends/platform/sdl/switch/switch.cpp:56
 msgid "ZL"
 msgstr "ZL"
 
-#: backends/platform/3ds/osystem-events.cpp:54
+#: backends/platform/3ds/osystem-events.cpp:52
 #: backends/platform/sdl/switch/switch.cpp:57
 msgid "ZR"
 msgstr "ZR"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:55
+#: backends/platform/3ds/osystem-events.cpp:53
 #: backends/platform/ds/osystem_ds.cpp:178
 #: backends/platform/sdl/miyoo/miyoo.cpp:71
 #: backends/platform/sdl/miyoo/miyoo.cpp:98
@@ -4663,7 +4659,7 @@ msgid "L"
 msgstr "L"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:56
+#: backends/platform/3ds/osystem-events.cpp:54
 #: backends/platform/ds/osystem_ds.cpp:179
 #: backends/platform/sdl/miyoo/miyoo.cpp:73
 #: backends/platform/sdl/miyoo/miyoo.cpp:100
@@ -4673,32 +4669,28 @@ msgstr "L"
 msgid "R"
 msgstr "R"
 
-#: backends/platform/3ds/osystem-events.cpp:65
+#: backends/platform/3ds/osystem-events.cpp:63
 msgid "C-Pad X"
 msgstr "C-Pad X"
 
-#: backends/platform/3ds/osystem-events.cpp:66
+#: backends/platform/3ds/osystem-events.cpp:64
 msgid "C-Pad Y"
 msgstr "C-Pad Y"
 
-#: backends/platform/3ds/osystem-events.cpp:71
+#: backends/platform/3ds/osystem-events.cpp:69
 #: backends/platform/ds/osystem_ds.cpp:192
 msgid "Touch"
 msgstr "Αφή"
 
-#: backends/platform/3ds/osystem-events.cpp:311
+#: backends/platform/3ds/osystem-events.cpp:309
 msgid "Toggle Drag Mode"
 msgstr "Εναλλαγή Λειτουργίας Drag"
 
-#: backends/platform/3ds/osystem-events.cpp:316
+#: backends/platform/3ds/osystem-events.cpp:314
 msgid "Toggle Magnify Mode"
 msgstr "Εναλλαγή Λειτουργίας Μεγέθυνσης"
 
-#: backends/platform/3ds/osystem-events.cpp:321
-msgid "Open 3DS Settings"
-msgstr "Άνοιγμα Ρυθμίσεων 3DS"
-
-#: backends/platform/3ds/osystem-events.cpp:359
+#: backends/platform/3ds/osystem-events.cpp:349
 msgid ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
@@ -4706,31 +4698,31 @@ msgstr ""
 "Η Λειτουργία Μεγέθυνσης Απενεργοποιήθηκε. Επανενεργοποίηση\n"
 "Λειτουργίας Drag. Επιστροφή στον Πλοηγητή (Launcher)..."
 
-#: backends/platform/3ds/osystem-events.cpp:361
+#: backends/platform/3ds/osystem-events.cpp:351
 msgid "Magnify Mode Off. Returning to Launcher..."
 msgstr ""
 "Η Λειτουργία Μεγέθυνσης Απενεργοποιήθηκε. Επιστροφή στον Πλοηγητή "
 "(Launcher)..."
 
-#: backends/platform/3ds/osystem-events.cpp:395
+#: backends/platform/3ds/osystem-events.cpp:385
 msgid "Hover Mode"
 msgstr "Λειτουργία Αιώρησης"
 
-#: backends/platform/3ds/osystem-events.cpp:399
+#: backends/platform/3ds/osystem-events.cpp:389
 msgid "Drag Mode"
 msgstr "Λειτουργία Drag"
 
-#: backends/platform/3ds/osystem-events.cpp:401
+#: backends/platform/3ds/osystem-events.cpp:391
 msgid "Cannot Switch to Drag Mode while Magnify Mode is On"
 msgstr ""
 "Αδυναμία Μετάβασης σε Λειτουργία Drag όσο η Λειτουργία Μεγέθυνσης είναι "
 "Ενεργή"
 
-#: backends/platform/3ds/osystem-events.cpp:408
+#: backends/platform/3ds/osystem-events.cpp:398
 msgid "Magnify Mode cannot be activated in menus."
 msgstr "Η λειτουργία μεγέθυνσης δεν μπορεί να ενεργοποιηθεί στα μενού."
 
-#: backends/platform/3ds/osystem-events.cpp:411
+#: backends/platform/3ds/osystem-events.cpp:401
 msgid ""
 "Magnify Mode can only be activated\n"
 " when both screens are enabled."
@@ -4738,25 +4730,25 @@ msgstr ""
 "Η λειτουργία Μεγέθυνσης μπορεί να ενεργοποιηθεί\n"
 "μόνο όταν και οι δύο οθόνες είναι ενεργές."
 
-#: backends/platform/3ds/osystem-events.cpp:413
+#: backends/platform/3ds/osystem-events.cpp:403
 msgid "In-game resolution too small to magnify."
 msgstr "Η ανάλυση στο παιχνίδι είναι πολύ μικρή για μεγέθυνση."
 
-#: backends/platform/3ds/osystem-events.cpp:419
+#: backends/platform/3ds/osystem-events.cpp:409
 msgid "Magnify Mode On. Switching to Hover Mode..."
 msgstr ""
 "Η Λειτουργία Μεγέθυνσης Ενεργοποιήθηκε. Μετάβαση σε Λειτουργία Αιώρησης..."
 
-#: backends/platform/3ds/osystem-events.cpp:421
+#: backends/platform/3ds/osystem-events.cpp:411
 msgid "Magnify Mode On"
 msgstr "Η Λειτουργία Μεγέθυνσης Ενεργοποιήθηκε"
 
-#: backends/platform/3ds/osystem-events.cpp:428
+#: backends/platform/3ds/osystem-events.cpp:418
 msgid "Magnify Mode Off. Reactivating Drag Mode..."
 msgstr ""
 "Η Λειτουργία Μεγέθυνσης Απενεργοποιήθηκε. Επαναφορά Λειτουργίας Drag..."
 
-#: backends/platform/3ds/osystem-events.cpp:430
+#: backends/platform/3ds/osystem-events.cpp:420
 msgid "Magnify Mode Off"
 msgstr "Η Λειτουργία Μεγέθυνσης Απενεργοποιήθηκε"
 
@@ -9510,6 +9502,10 @@ msgstr "~Π~ροηγούμενο"
 msgid "~N~ext"
 msgstr "~Ε~πόμενο"
 
+#: engines/scumm/dialogs.cpp:284
+msgid "~C~lose"
+msgstr "~Κ~λείσιμο"
+
 #: engines/scumm/dialogs.cpp:965
 msgid "Speech Only"
 msgstr "Μόνο Ομιλία"
@@ -12317,6 +12313,9 @@ msgstr ""
 "το πακέτο με fonts που θα επιλέξετε, δηλαδή, LiberationMono, LiberationSans "
 "και LiberationSerif, ή FreeMono, FreeSans και FreeSerif αντίστοιχα."
 
+#~ msgid "Open 3DS Settings"
+#~ msgstr "Άνοιγμα Ρυθμίσεων 3DS"
+
 #, fuzzy
 #~| msgid "Very large"
 #~ msgid "Very very large"
diff --git a/po/es_ES.po b/po/es_ES.po
index 2d8020c887b..6b639e4ca76 100644
--- a/po/es_ES.po
+++ b/po/es_ES.po
@@ -10,7 +10,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: 2024-04-23 14:50+0000\n"
+"POT-Creation-Date: 2024-04-23 19:09+0000\n"
 "PO-Revision-Date: 2024-04-22 17:18+0000\n"
 "Last-Translator: IlDucci <pajaroloco_2 at hotmail.com>\n"
 "Language-Team: Spanish <https://translations.scummvm.org/projects/scummvm/"
@@ -3122,7 +3122,7 @@ msgstr "<Valor incorrecto>"
 
 #. I18N: Abbreviation for 'bytes' as data size
 #. I18N: Hardware key
-#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:48
+#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:46
 #: backends/platform/ds/osystem_ds.cpp:173
 #: backends/platform/sdl/miyoo/miyoo.cpp:61
 #: backends/platform/sdl/miyoo/miyoo.cpp:88
@@ -3334,7 +3334,7 @@ msgstr "~R~eanudar"
 msgid "~L~oad"
 msgstr "~C~argar"
 
-#: engines/dialogs.cpp:71 backends/platform/3ds/options-dialog.cpp:45
+#: engines/dialogs.cpp:71
 msgid "~S~ave"
 msgstr "~G~uardar"
 
@@ -4198,7 +4198,7 @@ msgid "Right Shoulder"
 msgstr "Botón sup. dcho."
 
 #: backends/keymapper/hardware-input.cpp:266
-#: backends/platform/3ds/osystem-events.cpp:57
+#: backends/platform/3ds/osystem-events.cpp:55
 #: backends/platform/ds/osystem_ds.cpp:180
 #: backends/platform/sdl/miyoo/miyoo.cpp:74
 #: backends/platform/sdl/miyoo/miyoo.cpp:101
@@ -4209,7 +4209,7 @@ msgid "D-pad Up"
 msgstr "Cruceta arriba"
 
 #: backends/keymapper/hardware-input.cpp:267
-#: backends/platform/3ds/osystem-events.cpp:58
+#: backends/platform/3ds/osystem-events.cpp:56
 #: backends/platform/ds/osystem_ds.cpp:181
 #: backends/platform/sdl/miyoo/miyoo.cpp:75
 #: backends/platform/sdl/miyoo/miyoo.cpp:102
@@ -4220,7 +4220,7 @@ msgid "D-pad Down"
 msgstr "Cruceta abajo"
 
 #: backends/keymapper/hardware-input.cpp:268
-#: backends/platform/3ds/osystem-events.cpp:59
+#: backends/platform/3ds/osystem-events.cpp:57
 #: backends/platform/ds/osystem_ds.cpp:182
 #: backends/platform/sdl/miyoo/miyoo.cpp:76
 #: backends/platform/sdl/miyoo/miyoo.cpp:103
@@ -4231,7 +4231,7 @@ msgid "D-pad Left"
 msgstr "Cruceta izda."
 
 #: backends/keymapper/hardware-input.cpp:269
-#: backends/platform/3ds/osystem-events.cpp:60
+#: backends/platform/3ds/osystem-events.cpp:58
 #: backends/platform/ds/osystem_ds.cpp:183
 #: backends/platform/sdl/miyoo/miyoo.cpp:77
 #: backends/platform/sdl/miyoo/miyoo.cpp:104
@@ -4492,43 +4492,39 @@ msgstr "¡No se ha transferido ningún archivo!"
 msgid "Uploaded successfully!"
 msgstr "¡Subida completada!"
 
-#: backends/platform/3ds/options-dialog.cpp:44 engines/scumm/dialogs.cpp:284
-msgid "~C~lose"
-msgstr "Cerra~r~"
-
-#: backends/platform/3ds/options-dialog.cpp:47
+#: backends/platform/3ds/options.cpp:64
 msgid "Show mouse cursor"
 msgstr "Mostrar cursor"
 
-#: backends/platform/3ds/options-dialog.cpp:50
+#: backends/platform/3ds/options.cpp:65
 msgid "Snap to edges"
 msgstr "Pegar a bordes"
 
-#: backends/platform/3ds/options-dialog.cpp:53
+#: backends/platform/3ds/options.cpp:66
 msgid "Stretch to fit"
 msgstr "Ajuste estirado"
 
-#: backends/platform/3ds/options-dialog.cpp:56
+#: backends/platform/3ds/options.cpp:68
 msgid "Use Screen:"
 msgstr "Pantalla:"
 
-#: backends/platform/3ds/options-dialog.cpp:58
+#: backends/platform/3ds/options.cpp:70
 msgctxt "3ds-screen"
 msgid "Top"
 msgstr "Superior"
 
-#: backends/platform/3ds/options-dialog.cpp:59
+#: backends/platform/3ds/options.cpp:71
 msgctxt "3ds-screen"
 msgid "Bottom"
 msgstr "Inferior"
 
-#: backends/platform/3ds/options-dialog.cpp:60
+#: backends/platform/3ds/options.cpp:72
 msgctxt "3ds-screen"
 msgid "Both"
 msgstr "Ambas"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:47
+#: backends/platform/3ds/osystem-events.cpp:45
 #: backends/platform/ds/osystem_ds.cpp:172
 #: backends/platform/sdl/miyoo/miyoo.cpp:59
 #: backends/platform/sdl/miyoo/miyoo.cpp:86
@@ -4538,7 +4534,7 @@ msgid "A"
 msgstr "A"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:49
+#: backends/platform/3ds/osystem-events.cpp:47
 #: backends/platform/ds/osystem_ds.cpp:174
 #: backends/platform/sdl/miyoo/miyoo.cpp:63
 #: backends/platform/sdl/miyoo/miyoo.cpp:90
@@ -4548,7 +4544,7 @@ msgid "X"
 msgstr "X"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:50
+#: backends/platform/3ds/osystem-events.cpp:48
 #: backends/platform/ds/osystem_ds.cpp:175
 #: backends/platform/sdl/miyoo/miyoo.cpp:65
 #: backends/platform/sdl/miyoo/miyoo.cpp:92
@@ -4560,7 +4556,7 @@ msgstr "Y"
 #. I18N: Hardware key
 #. I18N: Return key
 #. I18N: Select party member command in Might & Magic 1
-#: backends/platform/3ds/osystem-events.cpp:51
+#: backends/platform/3ds/osystem-events.cpp:49
 #: backends/platform/ds/osystem_ds.cpp:176
 #: backends/platform/sdl/miyoo/miyoo.cpp:67
 #: backends/platform/sdl/miyoo/miyoo.cpp:94
@@ -4571,7 +4567,7 @@ msgid "Select"
 msgstr "Select"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:52
+#: backends/platform/3ds/osystem-events.cpp:50
 #: backends/platform/ds/osystem_ds.cpp:177
 #: backends/platform/sdl/miyoo/miyoo.cpp:69
 #: backends/platform/sdl/miyoo/miyoo.cpp:96
@@ -4580,18 +4576,18 @@ msgstr "Select"
 msgid "Start"
 msgstr "Start"
 
-#: backends/platform/3ds/osystem-events.cpp:53
+#: backends/platform/3ds/osystem-events.cpp:51
 #: backends/platform/sdl/switch/switch.cpp:56
 msgid "ZL"
 msgstr "ZL"
 
-#: backends/platform/3ds/osystem-events.cpp:54
+#: backends/platform/3ds/osystem-events.cpp:52
 #: backends/platform/sdl/switch/switch.cpp:57
 msgid "ZR"
 msgstr "ZR"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:55
+#: backends/platform/3ds/osystem-events.cpp:53
 #: backends/platform/ds/osystem_ds.cpp:178
 #: backends/platform/sdl/miyoo/miyoo.cpp:71
 #: backends/platform/sdl/miyoo/miyoo.cpp:98
@@ -4602,7 +4598,7 @@ msgid "L"
 msgstr "L"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:56
+#: backends/platform/3ds/osystem-events.cpp:54
 #: backends/platform/ds/osystem_ds.cpp:179
 #: backends/platform/sdl/miyoo/miyoo.cpp:73
 #: backends/platform/sdl/miyoo/miyoo.cpp:100
@@ -4612,32 +4608,28 @@ msgstr "L"
 msgid "R"
 msgstr "R"
 
-#: backends/platform/3ds/osystem-events.cpp:65
+#: backends/platform/3ds/osystem-events.cpp:63
 msgid "C-Pad X"
 msgstr "C-Pad X"
 
-#: backends/platform/3ds/osystem-events.cpp:66
+#: backends/platform/3ds/osystem-events.cpp:64
 msgid "C-Pad Y"
 msgstr "C-Pad Y"
 
-#: backends/platform/3ds/osystem-events.cpp:71
+#: backends/platform/3ds/osystem-events.cpp:69
 #: backends/platform/ds/osystem_ds.cpp:192
 msgid "Touch"
 msgstr "Tocar"
 
-#: backends/platform/3ds/osystem-events.cpp:311
+#: backends/platform/3ds/osystem-events.cpp:309
 msgid "Toggle Drag Mode"
 msgstr "Modo de arrastre"
 
-#: backends/platform/3ds/osystem-events.cpp:316
+#: backends/platform/3ds/osystem-events.cpp:314
 msgid "Toggle Magnify Mode"
 msgstr "Modo aumentado"
 
-#: backends/platform/3ds/osystem-events.cpp:321
-msgid "Open 3DS Settings"
-msgstr "Configuración de 3DS"
-
-#: backends/platform/3ds/osystem-events.cpp:359
+#: backends/platform/3ds/osystem-events.cpp:349
 msgid ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
@@ -4645,29 +4637,29 @@ msgstr ""
 "Modo aumentado desactivado. Reactivando modo de arrastre.\n"
 "Volviendo al iniciador..."
 
-#: backends/platform/3ds/osystem-events.cpp:361
+#: backends/platform/3ds/osystem-events.cpp:351
 msgid "Magnify Mode Off. Returning to Launcher..."
 msgstr "Modo aumentado desactivado. Volviendo al iniciador..."
 
-#: backends/platform/3ds/osystem-events.cpp:395
+#: backends/platform/3ds/osystem-events.cpp:385
 msgid "Hover Mode"
 msgstr "Modo flotante"
 
-#: backends/platform/3ds/osystem-events.cpp:399
+#: backends/platform/3ds/osystem-events.cpp:389
 msgid "Drag Mode"
 msgstr "Modo de arrastre"
 
-#: backends/platform/3ds/osystem-events.cpp:401
+#: backends/platform/3ds/osystem-events.cpp:391
 msgid "Cannot Switch to Drag Mode while Magnify Mode is On"
 msgstr ""
 "No se puede cambiar al modo de arrastre mientras el modo aumentado esté "
 "activado"
 
-#: backends/platform/3ds/osystem-events.cpp:408
+#: backends/platform/3ds/osystem-events.cpp:398
 msgid "Magnify Mode cannot be activated in menus."
 msgstr "No se puede activar el modo aumentado en un menú."
 
-#: backends/platform/3ds/osystem-events.cpp:411
+#: backends/platform/3ds/osystem-events.cpp:401
 msgid ""
 "Magnify Mode can only be activated\n"
 " when both screens are enabled."
@@ -4675,24 +4667,24 @@ msgstr ""
 "El modo aumentado solo puede ser activado\n"
 " cuando las dos pantallas están activadas."
 
-#: backends/platform/3ds/osystem-events.cpp:413
+#: backends/platform/3ds/osystem-events.cpp:403
 msgid "In-game resolution too small to magnify."
 msgstr ""
 "La resolución del juego es demasiado pequeña para usar el modo aumentado."
 
-#: backends/platform/3ds/osystem-events.cpp:419
+#: backends/platform/3ds/osystem-events.cpp:409
 msgid "Magnify Mode On. Switching to Hover Mode..."
 msgstr "Modo aumentado activado. Cambiando al modo flotante..."
 
-#: backends/platform/3ds/osystem-events.cpp:421
+#: backends/platform/3ds/osystem-events.cpp:411
 msgid "Magnify Mode On"
 msgstr "Modo aumentado activado"
 
-#: backends/platform/3ds/osystem-events.cpp:428
+#: backends/platform/3ds/osystem-events.cpp:418
 msgid "Magnify Mode Off. Reactivating Drag Mode..."
 msgstr "Modo aumentado desactivado. Reactivando modo de arrastre..."
 
-#: backends/platform/3ds/osystem-events.cpp:430
+#: backends/platform/3ds/osystem-events.cpp:420
 msgid "Magnify Mode Off"
 msgstr "Modo aumentado desactivado"
 
@@ -9367,6 +9359,10 @@ msgstr "~A~nterior"
 msgid "~N~ext"
 msgstr "Si~g~uiente"
 
+#: engines/scumm/dialogs.cpp:284
+msgid "~C~lose"
+msgstr "Cerra~r~"
+
 #: engines/scumm/dialogs.cpp:965
 msgid "Speech Only"
 msgstr "Solo voces"
@@ -12139,6 +12135,9 @@ msgstr ""
 "LiberationMono, LiberationSans y LiberationSerif, o FreeMono, FreeSans y "
 "FreeSerif respectivamente."
 
+#~ msgid "Open 3DS Settings"
+#~ msgstr "Configuración de 3DS"
+
 #, fuzzy
 #~| msgid "Very large"
 #~ msgid "Very very large"
diff --git a/po/eu.po b/po/eu.po
index 3e387f6f448..6103f92acc3 100644
--- a/po/eu.po
+++ b/po/eu.po
@@ -10,7 +10,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: 2024-04-23 14:50+0000\n"
+"POT-Creation-Date: 2024-04-23 19:09+0000\n"
 "PO-Revision-Date: 2024-02-05 18:42+0000\n"
 "Last-Translator: Josu Igoa <josuigoa at ni.eus>\n"
 "Language-Team: Basque <https://translations.scummvm.org/projects/scummvm/"
@@ -3084,7 +3084,7 @@ msgstr "<Balio okerra>"
 
 #. I18N: Abbreviation for 'bytes' as data size
 #. I18N: Hardware key
-#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:48
+#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:46
 #: backends/platform/ds/osystem_ds.cpp:173
 #: backends/platform/sdl/miyoo/miyoo.cpp:61
 #: backends/platform/sdl/miyoo/miyoo.cpp:88
@@ -3277,7 +3277,7 @@ msgstr "~J~arraitu"
 msgid "~L~oad"
 msgstr "Ka~r~gatu"
 
-#: engines/dialogs.cpp:71 backends/platform/3ds/options-dialog.cpp:45
+#: engines/dialogs.cpp:71
 msgid "~S~ave"
 msgstr "~G~orde"
 
@@ -4164,7 +4164,7 @@ msgid "Right Shoulder"
 msgstr ""
 
 #: backends/keymapper/hardware-input.cpp:266
-#: backends/platform/3ds/osystem-events.cpp:57
+#: backends/platform/3ds/osystem-events.cpp:55
 #: backends/platform/ds/osystem_ds.cpp:180
 #: backends/platform/sdl/miyoo/miyoo.cpp:74
 #: backends/platform/sdl/miyoo/miyoo.cpp:101
@@ -4176,7 +4176,7 @@ msgid "D-pad Up"
 msgstr "Ezkerrera irristatu"
 
 #: backends/keymapper/hardware-input.cpp:267
-#: backends/platform/3ds/osystem-events.cpp:58
+#: backends/platform/3ds/osystem-events.cpp:56
 #: backends/platform/ds/osystem_ds.cpp:181
 #: backends/platform/sdl/miyoo/miyoo.cpp:75
 #: backends/platform/sdl/miyoo/miyoo.cpp:102
@@ -4188,7 +4188,7 @@ msgid "D-pad Down"
 msgstr "Behera"
 
 #: backends/keymapper/hardware-input.cpp:268
-#: backends/platform/3ds/osystem-events.cpp:59
+#: backends/platform/3ds/osystem-events.cpp:57
 #: backends/platform/ds/osystem_ds.cpp:182
 #: backends/platform/sdl/miyoo/miyoo.cpp:76
 #: backends/platform/sdl/miyoo/miyoo.cpp:103
@@ -4200,7 +4200,7 @@ msgid "D-pad Left"
 msgstr "Ezkerrera irristatu"
 
 #: backends/keymapper/hardware-input.cpp:269
-#: backends/platform/3ds/osystem-events.cpp:60
+#: backends/platform/3ds/osystem-events.cpp:58
 #: backends/platform/ds/osystem_ds.cpp:183
 #: backends/platform/sdl/miyoo/miyoo.cpp:77
 #: backends/platform/sdl/miyoo/miyoo.cpp:104
@@ -4488,45 +4488,41 @@ msgstr ""
 msgid "Uploaded successfully!"
 msgstr "DVD-a ondo muntatu da"
 
-#: backends/platform/3ds/options-dialog.cpp:44 engines/scumm/dialogs.cpp:284
-msgid "~C~lose"
-msgstr "~I~txi"
-
-#: backends/platform/3ds/options-dialog.cpp:47
+#: backends/platform/3ds/options.cpp:64
 msgid "Show mouse cursor"
 msgstr "Saguaren kurtsorea erakutsi"
 
-#: backends/platform/3ds/options-dialog.cpp:50
+#: backends/platform/3ds/options.cpp:65
 msgid "Snap to edges"
 msgstr "Ertzetara itsatsi"
 
-#: backends/platform/3ds/options-dialog.cpp:53
+#: backends/platform/3ds/options.cpp:66
 msgid "Stretch to fit"
 msgstr ""
 
-#: backends/platform/3ds/options-dialog.cpp:56
+#: backends/platform/3ds/options.cpp:68
 #, fuzzy
 msgid "Use Screen:"
 msgstr "Abiadura:"
 
-#: backends/platform/3ds/options-dialog.cpp:58
+#: backends/platform/3ds/options.cpp:70
 msgctxt "3ds-screen"
 msgid "Top"
 msgstr ""
 
-#: backends/platform/3ds/options-dialog.cpp:59
+#: backends/platform/3ds/options.cpp:71
 msgctxt "3ds-screen"
 msgid "Bottom"
 msgstr ""
 
-#: backends/platform/3ds/options-dialog.cpp:60
+#: backends/platform/3ds/options.cpp:72
 #, fuzzy
 msgctxt "3ds-screen"
 msgid "Both"
 msgstr "Biak"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:47
+#: backends/platform/3ds/osystem-events.cpp:45
 #: backends/platform/ds/osystem_ds.cpp:172
 #: backends/platform/sdl/miyoo/miyoo.cpp:59
 #: backends/platform/sdl/miyoo/miyoo.cpp:86
@@ -4536,7 +4532,7 @@ msgid "A"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:49
+#: backends/platform/3ds/osystem-events.cpp:47
 #: backends/platform/ds/osystem_ds.cpp:174
 #: backends/platform/sdl/miyoo/miyoo.cpp:63
 #: backends/platform/sdl/miyoo/miyoo.cpp:90
@@ -4546,7 +4542,7 @@ msgid "X"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:50
+#: backends/platform/3ds/osystem-events.cpp:48
 #: backends/platform/ds/osystem_ds.cpp:175
 #: backends/platform/sdl/miyoo/miyoo.cpp:65
 #: backends/platform/sdl/miyoo/miyoo.cpp:92
@@ -4558,7 +4554,7 @@ msgstr ""
 #. I18N: Hardware key
 #. I18N: Return key
 #. I18N: Select party member command in Might & Magic 1
-#: backends/platform/3ds/osystem-events.cpp:51
+#: backends/platform/3ds/osystem-events.cpp:49
 #: backends/platform/ds/osystem_ds.cpp:176
 #: backends/platform/sdl/miyoo/miyoo.cpp:67
 #: backends/platform/sdl/miyoo/miyoo.cpp:94
@@ -4570,7 +4566,7 @@ msgid "Select"
 msgstr "Ekintza/Aukeratu"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:52
+#: backends/platform/3ds/osystem-events.cpp:50
 #: backends/platform/ds/osystem_ds.cpp:177
 #: backends/platform/sdl/miyoo/miyoo.cpp:69
 #: backends/platform/sdl/miyoo/miyoo.cpp:96
@@ -4580,18 +4576,18 @@ msgstr "Ekintza/Aukeratu"
 msgid "Start"
 msgstr "~H~asi"
 
-#: backends/platform/3ds/osystem-events.cpp:53
+#: backends/platform/3ds/osystem-events.cpp:51
 #: backends/platform/sdl/switch/switch.cpp:56
 msgid "ZL"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:54
+#: backends/platform/3ds/osystem-events.cpp:52
 #: backends/platform/sdl/switch/switch.cpp:57
 msgid "ZR"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:55
+#: backends/platform/3ds/osystem-events.cpp:53
 #: backends/platform/ds/osystem_ds.cpp:178
 #: backends/platform/sdl/miyoo/miyoo.cpp:71
 #: backends/platform/sdl/miyoo/miyoo.cpp:98
@@ -4602,7 +4598,7 @@ msgid "L"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:56
+#: backends/platform/3ds/osystem-events.cpp:54
 #: backends/platform/ds/osystem_ds.cpp:179
 #: backends/platform/sdl/miyoo/miyoo.cpp:73
 #: backends/platform/sdl/miyoo/miyoo.cpp:100
@@ -4612,84 +4608,80 @@ msgstr ""
 msgid "R"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:65
+#: backends/platform/3ds/osystem-events.cpp:63
 msgid "C-Pad X"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:66
+#: backends/platform/3ds/osystem-events.cpp:64
 msgid "C-Pad Y"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:71
+#: backends/platform/3ds/osystem-events.cpp:69
 #: backends/platform/ds/osystem_ds.cpp:192
 msgid "Touch"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:311
+#: backends/platform/3ds/osystem-events.cpp:309
 #, fuzzy
 msgid "Toggle Drag Mode"
 msgstr "Gore modua"
 
-#: backends/platform/3ds/osystem-events.cpp:316
+#: backends/platform/3ds/osystem-events.cpp:314
 #, fuzzy
 msgid "Toggle Magnify Mode"
 msgstr "Gore modua"
 
-#: backends/platform/3ds/osystem-events.cpp:321
-msgid "Open 3DS Settings"
-msgstr ""
-
-#: backends/platform/3ds/osystem-events.cpp:359
+#: backends/platform/3ds/osystem-events.cpp:349
 msgid ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:361
+#: backends/platform/3ds/osystem-events.cpp:351
 msgid "Magnify Mode Off. Returning to Launcher..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:395
+#: backends/platform/3ds/osystem-events.cpp:385
 #, fuzzy
 msgid "Hover Mode"
 msgstr "Gore modua"
 
-#: backends/platform/3ds/osystem-events.cpp:399
+#: backends/platform/3ds/osystem-events.cpp:389
 #, fuzzy
 msgid "Drag Mode"
 msgstr "Gore modua"
 
-#: backends/platform/3ds/osystem-events.cpp:401
+#: backends/platform/3ds/osystem-events.cpp:391
 msgid "Cannot Switch to Drag Mode while Magnify Mode is On"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:408
+#: backends/platform/3ds/osystem-events.cpp:398
 msgid "Magnify Mode cannot be activated in menus."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:411
+#: backends/platform/3ds/osystem-events.cpp:401
 msgid ""
 "Magnify Mode can only be activated\n"
 " when both screens are enabled."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:413
+#: backends/platform/3ds/osystem-events.cpp:403
 msgid "In-game resolution too small to magnify."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:419
+#: backends/platform/3ds/osystem-events.cpp:409
 msgid "Magnify Mode On. Switching to Hover Mode..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:421
+#: backends/platform/3ds/osystem-events.cpp:411
 msgid "Magnify Mode On"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:428
+#: backends/platform/3ds/osystem-events.cpp:418
 msgid "Magnify Mode Off. Reactivating Drag Mode..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:430
+#: backends/platform/3ds/osystem-events.cpp:420
 msgid "Magnify Mode Off"
 msgstr ""
 
@@ -8941,6 +8933,10 @@ msgstr "~A~urrekoa"
 msgid "~N~ext"
 msgstr "~H~urrengoa"
 
+#: engines/scumm/dialogs.cpp:284
+msgid "~C~lose"
+msgstr "~I~txi"
+
 #: engines/scumm/dialogs.cpp:965
 msgid "Speech Only"
 msgstr "Ahotsak bakarrik"
diff --git a/po/fi_FI.po b/po/fi_FI.po
index f1103e2dd23..4b403da3193 100644
--- a/po/fi_FI.po
+++ b/po/fi_FI.po
@@ -10,7 +10,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: 2024-04-23 14:50+0000\n"
+"POT-Creation-Date: 2024-04-23 19:09+0000\n"
 "PO-Revision-Date: 2024-04-22 23:42+0000\n"
 "Last-Translator: Timo Mikkolainen <tmikkola at gmail.com>\n"
 "Language-Team: Finnish <https://translations.scummvm.org/projects/scummvm/"
@@ -3076,7 +3076,7 @@ msgstr "<Huono arvo>"
 
 #. I18N: Abbreviation for 'bytes' as data size
 #. I18N: Hardware key
-#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:48
+#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:46
 #: backends/platform/ds/osystem_ds.cpp:173
 #: backends/platform/sdl/miyoo/miyoo.cpp:61
 #: backends/platform/sdl/miyoo/miyoo.cpp:88
@@ -3281,7 +3281,7 @@ msgstr "~J~atka"
 msgid "~L~oad"
 msgstr "~L~ataa"
 
-#: engines/dialogs.cpp:71 backends/platform/3ds/options-dialog.cpp:45
+#: engines/dialogs.cpp:71
 msgid "~S~ave"
 msgstr "~T~allenna"
 
@@ -4138,7 +4138,7 @@ msgid "Right Shoulder"
 msgstr "Oikea olka"
 
 #: backends/keymapper/hardware-input.cpp:266
-#: backends/platform/3ds/osystem-events.cpp:57
+#: backends/platform/3ds/osystem-events.cpp:55
 #: backends/platform/ds/osystem_ds.cpp:180
 #: backends/platform/sdl/miyoo/miyoo.cpp:74
 #: backends/platform/sdl/miyoo/miyoo.cpp:101
@@ -4149,7 +4149,7 @@ msgid "D-pad Up"
 msgstr "D-pad ylös"
 
 #: backends/keymapper/hardware-input.cpp:267
-#: backends/platform/3ds/osystem-events.cpp:58
+#: backends/platform/3ds/osystem-events.cpp:56
 #: backends/platform/ds/osystem_ds.cpp:181
 #: backends/platform/sdl/miyoo/miyoo.cpp:75
 #: backends/platform/sdl/miyoo/miyoo.cpp:102
@@ -4160,7 +4160,7 @@ msgid "D-pad Down"
 msgstr "D-pad alas"
 
 #: backends/keymapper/hardware-input.cpp:268
-#: backends/platform/3ds/osystem-events.cpp:59
+#: backends/platform/3ds/osystem-events.cpp:57
 #: backends/platform/ds/osystem_ds.cpp:182
 #: backends/platform/sdl/miyoo/miyoo.cpp:76
 #: backends/platform/sdl/miyoo/miyoo.cpp:103
@@ -4171,7 +4171,7 @@ msgid "D-pad Left"
 msgstr "D-pad vasemmalle"
 
 #: backends/keymapper/hardware-input.cpp:269
-#: backends/platform/3ds/osystem-events.cpp:60
+#: backends/platform/3ds/osystem-events.cpp:58
 #: backends/platform/ds/osystem_ds.cpp:183
 #: backends/platform/sdl/miyoo/miyoo.cpp:77
 #: backends/platform/sdl/miyoo/miyoo.cpp:104
@@ -4432,43 +4432,39 @@ msgstr "Yhtään tiedostoa ei siirretty!"
 msgid "Uploaded successfully!"
 msgstr "Lähetetty onnistuneesti!"
 
-#: backends/platform/3ds/options-dialog.cpp:44 engines/scumm/dialogs.cpp:284
-msgid "~C~lose"
-msgstr "~S~ulje"
-
-#: backends/platform/3ds/options-dialog.cpp:47
+#: backends/platform/3ds/options.cpp:64
 msgid "Show mouse cursor"
 msgstr "Näytä hiiren kursori"
 
-#: backends/platform/3ds/options-dialog.cpp:50
+#: backends/platform/3ds/options.cpp:65
 msgid "Snap to edges"
 msgstr "Tartu reunoihin"
 
-#: backends/platform/3ds/options-dialog.cpp:53
+#: backends/platform/3ds/options.cpp:66
 msgid "Stretch to fit"
 msgstr "Venytä ikkunaan"
 
-#: backends/platform/3ds/options-dialog.cpp:56
+#: backends/platform/3ds/options.cpp:68
 msgid "Use Screen:"
 msgstr "Käytettävä näyttö:"
 
-#: backends/platform/3ds/options-dialog.cpp:58
+#: backends/platform/3ds/options.cpp:70
 msgctxt "3ds-screen"
 msgid "Top"
 msgstr "Yläosa"
 
-#: backends/platform/3ds/options-dialog.cpp:59
+#: backends/platform/3ds/options.cpp:71
 msgctxt "3ds-screen"
 msgid "Bottom"
 msgstr "Alaosa"
 
-#: backends/platform/3ds/options-dialog.cpp:60
+#: backends/platform/3ds/options.cpp:72
 msgctxt "3ds-screen"
 msgid "Both"
 msgstr "Molempia"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:47
+#: backends/platform/3ds/osystem-events.cpp:45
 #: backends/platform/ds/osystem_ds.cpp:172
 #: backends/platform/sdl/miyoo/miyoo.cpp:59
 #: backends/platform/sdl/miyoo/miyoo.cpp:86
@@ -4478,7 +4474,7 @@ msgid "A"
 msgstr "A"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:49
+#: backends/platform/3ds/osystem-events.cpp:47
 #: backends/platform/ds/osystem_ds.cpp:174
 #: backends/platform/sdl/miyoo/miyoo.cpp:63
 #: backends/platform/sdl/miyoo/miyoo.cpp:90
@@ -4488,7 +4484,7 @@ msgid "X"
 msgstr "X"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:50
+#: backends/platform/3ds/osystem-events.cpp:48
 #: backends/platform/ds/osystem_ds.cpp:175
 #: backends/platform/sdl/miyoo/miyoo.cpp:65
 #: backends/platform/sdl/miyoo/miyoo.cpp:92
@@ -4500,7 +4496,7 @@ msgstr "Y"
 #. I18N: Hardware key
 #. I18N: Return key
 #. I18N: Select party member command in Might & Magic 1
-#: backends/platform/3ds/osystem-events.cpp:51
+#: backends/platform/3ds/osystem-events.cpp:49
 #: backends/platform/ds/osystem_ds.cpp:176
 #: backends/platform/sdl/miyoo/miyoo.cpp:67
 #: backends/platform/sdl/miyoo/miyoo.cpp:94
@@ -4511,7 +4507,7 @@ msgid "Select"
 msgstr "Valitse"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:52
+#: backends/platform/3ds/osystem-events.cpp:50
 #: backends/platform/ds/osystem_ds.cpp:177
 #: backends/platform/sdl/miyoo/miyoo.cpp:69
 #: backends/platform/sdl/miyoo/miyoo.cpp:96
@@ -4520,18 +4516,18 @@ msgstr "Valitse"
 msgid "Start"
 msgstr "Aloita"
 
-#: backends/platform/3ds/osystem-events.cpp:53
+#: backends/platform/3ds/osystem-events.cpp:51
 #: backends/platform/sdl/switch/switch.cpp:56
 msgid "ZL"
 msgstr "ZL"
 
-#: backends/platform/3ds/osystem-events.cpp:54
+#: backends/platform/3ds/osystem-events.cpp:52
 #: backends/platform/sdl/switch/switch.cpp:57
 msgid "ZR"
 msgstr "ZR"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:55
+#: backends/platform/3ds/osystem-events.cpp:53
 #: backends/platform/ds/osystem_ds.cpp:178
 #: backends/platform/sdl/miyoo/miyoo.cpp:71
 #: backends/platform/sdl/miyoo/miyoo.cpp:98
@@ -4542,7 +4538,7 @@ msgid "L"
 msgstr "L"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:56
+#: backends/platform/3ds/osystem-events.cpp:54
 #: backends/platform/ds/osystem_ds.cpp:179
 #: backends/platform/sdl/miyoo/miyoo.cpp:73
 #: backends/platform/sdl/miyoo/miyoo.cpp:100
@@ -4552,32 +4548,28 @@ msgstr "L"
 msgid "R"
 msgstr "R"
 
-#: backends/platform/3ds/osystem-events.cpp:65
+#: backends/platform/3ds/osystem-events.cpp:63
 msgid "C-Pad X"
 msgstr "C-Pad X"
 
-#: backends/platform/3ds/osystem-events.cpp:66
+#: backends/platform/3ds/osystem-events.cpp:64
 msgid "C-Pad Y"
 msgstr "C-Pad Y"
 
-#: backends/platform/3ds/osystem-events.cpp:71
+#: backends/platform/3ds/osystem-events.cpp:69
 #: backends/platform/ds/osystem_ds.cpp:192
 msgid "Touch"
 msgstr "Kosketus"
 
-#: backends/platform/3ds/osystem-events.cpp:311
+#: backends/platform/3ds/osystem-events.cpp:309
 msgid "Toggle Drag Mode"
 msgstr "Raahaustila päälle / pois"
 
-#: backends/platform/3ds/osystem-events.cpp:316
+#: backends/platform/3ds/osystem-events.cpp:314
 msgid "Toggle Magnify Mode"
 msgstr "Suurennustila päälle/pois"
 
-#: backends/platform/3ds/osystem-events.cpp:321
-msgid "Open 3DS Settings"
-msgstr "Avaa 3DS asetukset"
-
-#: backends/platform/3ds/osystem-events.cpp:359
+#: backends/platform/3ds/osystem-events.cpp:349
 msgid ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
@@ -4585,27 +4577,27 @@ msgstr ""
 "Suurennustila poissa. Siirrytään raahaystilaan.\n"
 "Palataan pelivalitsimeen..."
 
-#: backends/platform/3ds/osystem-events.cpp:361
+#: backends/platform/3ds/osystem-events.cpp:351
 msgid "Magnify Mode Off. Returning to Launcher..."
 msgstr "Suurennustila poissa. Palataan pelivalitsimeen..."
 
-#: backends/platform/3ds/osystem-events.cpp:395
+#: backends/platform/3ds/osystem-events.cpp:385
 msgid "Hover Mode"
 msgstr "Leijutila"
 
-#: backends/platform/3ds/osystem-events.cpp:399
+#: backends/platform/3ds/osystem-events.cpp:389
 msgid "Drag Mode"
 msgstr "Raahaustila"
 
-#: backends/platform/3ds/osystem-events.cpp:401
+#: backends/platform/3ds/osystem-events.cpp:391
 msgid "Cannot Switch to Drag Mode while Magnify Mode is On"
 msgstr "Raahaustilaan ei voi siirtyä suurennustilasta"
 
-#: backends/platform/3ds/osystem-events.cpp:408
+#: backends/platform/3ds/osystem-events.cpp:398
 msgid "Magnify Mode cannot be activated in menus."
 msgstr "Suurennustilaa ei voi aktivoida valikoissa."
 
-#: backends/platform/3ds/osystem-events.cpp:411
+#: backends/platform/3ds/osystem-events.cpp:401
 msgid ""
 "Magnify Mode can only be activated\n"
 " when both screens are enabled."
@@ -4613,23 +4605,23 @@ msgstr ""
 "Suurennustilan voi aktivoida vain\n"
 " jos molemmat näytöt ovat päällä."
 
-#: backends/platform/3ds/osystem-events.cpp:413
+#: backends/platform/3ds/osystem-events.cpp:403
 msgid "In-game resolution too small to magnify."
 msgstr "Pelin resoluutio on liian pieni suurennettavaksi."
 
-#: backends/platform/3ds/osystem-events.cpp:419
+#: backends/platform/3ds/osystem-events.cpp:409
 msgid "Magnify Mode On. Switching to Hover Mode..."
 msgstr "Suurennustila päällä. Vaihdetaan leijutilaan..."
 
-#: backends/platform/3ds/osystem-events.cpp:421
+#: backends/platform/3ds/osystem-events.cpp:411
 msgid "Magnify Mode On"
 msgstr "Suurennustila päällä"
 
-#: backends/platform/3ds/osystem-events.cpp:428
+#: backends/platform/3ds/osystem-events.cpp:418
 msgid "Magnify Mode Off. Reactivating Drag Mode..."
 msgstr "Suurennustila poissa. Siirrytään raahaustilaan..."
 
-#: backends/platform/3ds/osystem-events.cpp:430
+#: backends/platform/3ds/osystem-events.cpp:420
 msgid "Magnify Mode Off"
 msgstr "Suurennustila poissa"
 
@@ -9203,6 +9195,10 @@ msgstr "E~d~ellinen"
 msgid "~N~ext"
 msgstr "Se~u~raava"
 
+#: engines/scumm/dialogs.cpp:284
+msgid "~C~lose"
+msgstr "~S~ulje"
+
 #: engines/scumm/dialogs.cpp:965
 msgid "Speech Only"
 msgstr "Vain puhe"
@@ -11944,6 +11940,9 @@ msgstr ""
 "fontit paketista jonka valitset, i.e. LiberationMono, LiberationSans ja "
 "LiberationSerif, tai FreeMono, FreeSans ja FreeSerif riippuen valinnastasi."
 
+#~ msgid "Open 3DS Settings"
+#~ msgstr "Avaa 3DS asetukset"
+
 #, fuzzy
 #~| msgid "Very large"
 #~ msgid "Very very large"
diff --git a/po/fr_FR.po b/po/fr_FR.po
index c198a65d0a9..d4f65128b94 100644
--- a/po/fr_FR.po
+++ b/po/fr_FR.po
@@ -10,7 +10,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: 2024-04-23 14:50+0000\n"
+"POT-Creation-Date: 2024-04-23 19:09+0000\n"
 "PO-Revision-Date: 2024-04-22 11:10+0000\n"
 "Last-Translator: Purple T <ZEONK at hotmail.com>\n"
 "Language-Team: French <https://translations.scummvm.org/projects/scummvm/"
@@ -3131,7 +3131,7 @@ msgstr "<Valeur invalide>"
 
 #. I18N: Abbreviation for 'bytes' as data size
 #. I18N: Hardware key
-#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:48
+#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:46
 #: backends/platform/ds/osystem_ds.cpp:173
 #: backends/platform/sdl/miyoo/miyoo.cpp:61
 #: backends/platform/sdl/miyoo/miyoo.cpp:88
@@ -3345,7 +3345,7 @@ msgstr "~R~eprendre"
 msgid "~L~oad"
 msgstr "~C~harger"
 
-#: engines/dialogs.cpp:71 backends/platform/3ds/options-dialog.cpp:45
+#: engines/dialogs.cpp:71
 msgid "~S~ave"
 msgstr "~S~auvegarder"
 
@@ -4211,7 +4211,7 @@ msgid "Right Shoulder"
 msgstr "Tranche Droite"
 
 #: backends/keymapper/hardware-input.cpp:266
-#: backends/platform/3ds/osystem-events.cpp:57
+#: backends/platform/3ds/osystem-events.cpp:55
 #: backends/platform/ds/osystem_ds.cpp:180
 #: backends/platform/sdl/miyoo/miyoo.cpp:74
 #: backends/platform/sdl/miyoo/miyoo.cpp:101
@@ -4222,7 +4222,7 @@ msgid "D-pad Up"
 msgstr "Croix Haut"
 
 #: backends/keymapper/hardware-input.cpp:267
-#: backends/platform/3ds/osystem-events.cpp:58
+#: backends/platform/3ds/osystem-events.cpp:56
 #: backends/platform/ds/osystem_ds.cpp:181
 #: backends/platform/sdl/miyoo/miyoo.cpp:75
 #: backends/platform/sdl/miyoo/miyoo.cpp:102
@@ -4233,7 +4233,7 @@ msgid "D-pad Down"
 msgstr "Croix Bas"
 
 #: backends/keymapper/hardware-input.cpp:268
-#: backends/platform/3ds/osystem-events.cpp:59
+#: backends/platform/3ds/osystem-events.cpp:57
 #: backends/platform/ds/osystem_ds.cpp:182
 #: backends/platform/sdl/miyoo/miyoo.cpp:76
 #: backends/platform/sdl/miyoo/miyoo.cpp:103
@@ -4244,7 +4244,7 @@ msgid "D-pad Left"
 msgstr "Croix Gauche"
 
 #: backends/keymapper/hardware-input.cpp:269
-#: backends/platform/3ds/osystem-events.cpp:60
+#: backends/platform/3ds/osystem-events.cpp:58
 #: backends/platform/ds/osystem_ds.cpp:183
 #: backends/platform/sdl/miyoo/miyoo.cpp:77
 #: backends/platform/sdl/miyoo/miyoo.cpp:104
@@ -4507,43 +4507,39 @@ msgstr "Aucun fichier n'a été transféré !"
 msgid "Uploaded successfully!"
 msgstr "Succès de l'envoi !"
 
-#: backends/platform/3ds/options-dialog.cpp:44 engines/scumm/dialogs.cpp:284
-msgid "~C~lose"
-msgstr "~F~ermer"
-
-#: backends/platform/3ds/options-dialog.cpp:47
+#: backends/platform/3ds/options.cpp:64
 msgid "Show mouse cursor"
 msgstr "Afficher le curseur de la souris"
 
-#: backends/platform/3ds/options-dialog.cpp:50
+#: backends/platform/3ds/options.cpp:65
 msgid "Snap to edges"
 msgstr "Aligner sur les bords"
 
-#: backends/platform/3ds/options-dialog.cpp:53
+#: backends/platform/3ds/options.cpp:66
 msgid "Stretch to fit"
 msgstr "Étirer pour s'adapter à l'écran"
 
-#: backends/platform/3ds/options-dialog.cpp:56
+#: backends/platform/3ds/options.cpp:68
 msgid "Use Screen:"
 msgstr "Utiliser l'écran :"
 
-#: backends/platform/3ds/options-dialog.cpp:58
+#: backends/platform/3ds/options.cpp:70
 msgctxt "3ds-screen"
 msgid "Top"
 msgstr "du haut"
 
-#: backends/platform/3ds/options-dialog.cpp:59
+#: backends/platform/3ds/options.cpp:71
 msgctxt "3ds-screen"
 msgid "Bottom"
 msgstr "du bas"
 
-#: backends/platform/3ds/options-dialog.cpp:60
+#: backends/platform/3ds/options.cpp:72
 msgctxt "3ds-screen"
 msgid "Both"
 msgstr "les deux"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:47
+#: backends/platform/3ds/osystem-events.cpp:45
 #: backends/platform/ds/osystem_ds.cpp:172
 #: backends/platform/sdl/miyoo/miyoo.cpp:59
 #: backends/platform/sdl/miyoo/miyoo.cpp:86
@@ -4553,7 +4549,7 @@ msgid "A"
 msgstr "A"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:49
+#: backends/platform/3ds/osystem-events.cpp:47
 #: backends/platform/ds/osystem_ds.cpp:174
 #: backends/platform/sdl/miyoo/miyoo.cpp:63
 #: backends/platform/sdl/miyoo/miyoo.cpp:90
@@ -4563,7 +4559,7 @@ msgid "X"
 msgstr "X"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:50
+#: backends/platform/3ds/osystem-events.cpp:48
 #: backends/platform/ds/osystem_ds.cpp:175
 #: backends/platform/sdl/miyoo/miyoo.cpp:65
 #: backends/platform/sdl/miyoo/miyoo.cpp:92
@@ -4575,7 +4571,7 @@ msgstr "Y"
 #. I18N: Hardware key
 #. I18N: Return key
 #. I18N: Select party member command in Might & Magic 1
-#: backends/platform/3ds/osystem-events.cpp:51
+#: backends/platform/3ds/osystem-events.cpp:49
 #: backends/platform/ds/osystem_ds.cpp:176
 #: backends/platform/sdl/miyoo/miyoo.cpp:67
 #: backends/platform/sdl/miyoo/miyoo.cpp:94
@@ -4586,7 +4582,7 @@ msgid "Select"
 msgstr "Select"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:52
+#: backends/platform/3ds/osystem-events.cpp:50
 #: backends/platform/ds/osystem_ds.cpp:177
 #: backends/platform/sdl/miyoo/miyoo.cpp:69
 #: backends/platform/sdl/miyoo/miyoo.cpp:96
@@ -4595,18 +4591,18 @@ msgstr "Select"
 msgid "Start"
 msgstr "Start"
 
-#: backends/platform/3ds/osystem-events.cpp:53
+#: backends/platform/3ds/osystem-events.cpp:51
 #: backends/platform/sdl/switch/switch.cpp:56
 msgid "ZL"
 msgstr "ZL"
 
-#: backends/platform/3ds/osystem-events.cpp:54
+#: backends/platform/3ds/osystem-events.cpp:52
 #: backends/platform/sdl/switch/switch.cpp:57
 msgid "ZR"
 msgstr "ZR"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:55
+#: backends/platform/3ds/osystem-events.cpp:53
 #: backends/platform/ds/osystem_ds.cpp:178
 #: backends/platform/sdl/miyoo/miyoo.cpp:71
 #: backends/platform/sdl/miyoo/miyoo.cpp:98
@@ -4617,7 +4613,7 @@ msgid "L"
 msgstr "L"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:56
+#: backends/platform/3ds/osystem-events.cpp:54
 #: backends/platform/ds/osystem_ds.cpp:179
 #: backends/platform/sdl/miyoo/miyoo.cpp:73
 #: backends/platform/sdl/miyoo/miyoo.cpp:100
@@ -4627,32 +4623,28 @@ msgstr "L"
 msgid "R"
 msgstr "R"
 
-#: backends/platform/3ds/osystem-events.cpp:65
+#: backends/platform/3ds/osystem-events.cpp:63
 msgid "C-Pad X"
 msgstr "C-Pad X"
 
-#: backends/platform/3ds/osystem-events.cpp:66
+#: backends/platform/3ds/osystem-events.cpp:64
 msgid "C-Pad Y"
 msgstr "C-Pad Y"
 
-#: backends/platform/3ds/osystem-events.cpp:71
+#: backends/platform/3ds/osystem-events.cpp:69
 #: backends/platform/ds/osystem_ds.cpp:192
 msgid "Touch"
 msgstr "Toucher"
 
-#: backends/platform/3ds/osystem-events.cpp:311
+#: backends/platform/3ds/osystem-events.cpp:309
 msgid "Toggle Drag Mode"
 msgstr "Act./Désact. Mode Déplacement"
 
-#: backends/platform/3ds/osystem-events.cpp:316
+#: backends/platform/3ds/osystem-events.cpp:314
 msgid "Toggle Magnify Mode"
 msgstr "Act./Désact. Mode Loupe"
 
-#: backends/platform/3ds/osystem-events.cpp:321
-msgid "Open 3DS Settings"
-msgstr "Ouvrir les réglages 3DS"
-
-#: backends/platform/3ds/osystem-events.cpp:359
+#: backends/platform/3ds/osystem-events.cpp:349
 msgid ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
@@ -4660,28 +4652,28 @@ msgstr ""
 "Mode Loupe désactivé. Réactivation du mode Déplacement.\n"
 "Retour au Lanceur..."
 
-#: backends/platform/3ds/osystem-events.cpp:361
+#: backends/platform/3ds/osystem-events.cpp:351
 msgid "Magnify Mode Off. Returning to Launcher..."
 msgstr "Mode Loupe désactivé. Retour au Lanceur..."
 
-#: backends/platform/3ds/osystem-events.cpp:395
+#: backends/platform/3ds/osystem-events.cpp:385
 msgid "Hover Mode"
 msgstr "Mode Survol"
 
-#: backends/platform/3ds/osystem-events.cpp:399
+#: backends/platform/3ds/osystem-events.cpp:389
 msgid "Drag Mode"
 msgstr "Mode Déplacement"
 
-#: backends/platform/3ds/osystem-events.cpp:401
+#: backends/platform/3ds/osystem-events.cpp:391
 msgid "Cannot Switch to Drag Mode while Magnify Mode is On"
 msgstr ""
 "Impossible de passer au Mode Déplacement quand le Mode Loupe est activé"
 
-#: backends/platform/3ds/osystem-events.cpp:408
+#: backends/platform/3ds/osystem-events.cpp:398
 msgid "Magnify Mode cannot be activated in menus."
 msgstr "Le Mode Loupe ne peut pas être activé dans les menus."
 
-#: backends/platform/3ds/osystem-events.cpp:411
+#: backends/platform/3ds/osystem-events.cpp:401
 msgid ""
 "Magnify Mode can only be activated\n"
 " when both screens are enabled."
@@ -4689,23 +4681,23 @@ msgstr ""
 "Le Mode Loupe ne peut être activé\n"
 "que lorsque les deux écrans sont activés."
 
-#: backends/platform/3ds/osystem-events.cpp:413
+#: backends/platform/3ds/osystem-events.cpp:403
 msgid "In-game resolution too small to magnify."
 msgstr "La résolution durant le jeu est trop réduite pour être agrandie."
 
-#: backends/platform/3ds/osystem-events.cpp:419
+#: backends/platform/3ds/osystem-events.cpp:409
 msgid "Magnify Mode On. Switching to Hover Mode..."
 msgstr "Mode Loupe activé. Passage en Mode Survol..."
 
-#: backends/platform/3ds/osystem-events.cpp:421
+#: backends/platform/3ds/osystem-events.cpp:411
 msgid "Magnify Mode On"
 msgstr "Mode Loupe activé"
 
-#: backends/platform/3ds/osystem-events.cpp:428
+#: backends/platform/3ds/osystem-events.cpp:418
 msgid "Magnify Mode Off. Reactivating Drag Mode..."
 msgstr "Mode Loupe désactivé. Réactivation du Mode Déplacement..."
 
-#: backends/platform/3ds/osystem-events.cpp:430
+#: backends/platform/3ds/osystem-events.cpp:420
 msgid "Magnify Mode Off"
 msgstr "Mode Loupe désactivé"
 
@@ -9394,6 +9386,10 @@ msgstr "~P~récédent"
 msgid "~N~ext"
 msgstr "~S~uivant"
 
+#: engines/scumm/dialogs.cpp:284
+msgid "~C~lose"
+msgstr "~F~ermer"
+
 #: engines/scumm/dialogs.cpp:965
 msgid "Speech Only"
 msgstr "Voix uniquement"
@@ -12193,6 +12189,9 @@ msgstr ""
 "LiberationMono, LiberationSans et LiberationSerif, ou respectivement "
 "FreeMono, FreeSans et FreeSerif."
 
+#~ msgid "Open 3DS Settings"
+#~ msgstr "Ouvrir les réglages 3DS"
+
 #, fuzzy
 #~| msgid "Very large"
 #~ msgid "Very very large"
diff --git a/po/gl_ES.po b/po/gl_ES.po
index c0c16dea8e1..db818fcef9e 100644
--- a/po/gl_ES.po
+++ b/po/gl_ES.po
@@ -10,7 +10,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: 2024-04-23 14:50+0000\n"
+"POT-Creation-Date: 2024-04-23 19:09+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/"
@@ -3041,7 +3041,7 @@ msgstr "<Valor erróneo>"
 
 #. I18N: Abbreviation for 'bytes' as data size
 #. I18N: Hardware key
-#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:48
+#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:46
 #: backends/platform/ds/osystem_ds.cpp:173
 #: backends/platform/sdl/miyoo/miyoo.cpp:61
 #: backends/platform/sdl/miyoo/miyoo.cpp:88
@@ -3240,7 +3240,7 @@ msgstr "~R~etomar"
 msgid "~L~oad"
 msgstr "~C~argar"
 
-#: engines/dialogs.cpp:71 backends/platform/3ds/options-dialog.cpp:45
+#: engines/dialogs.cpp:71
 msgid "~S~ave"
 msgstr "~G~ardar"
 
@@ -4136,7 +4136,7 @@ msgid "Right Shoulder"
 msgstr ""
 
 #: backends/keymapper/hardware-input.cpp:266
-#: backends/platform/3ds/osystem-events.cpp:57
+#: backends/platform/3ds/osystem-events.cpp:55
 #: backends/platform/ds/osystem_ds.cpp:180
 #: backends/platform/sdl/miyoo/miyoo.cpp:74
 #: backends/platform/sdl/miyoo/miyoo.cpp:101
@@ -4148,7 +4148,7 @@ msgid "D-pad Up"
 msgstr "Esvarar á esquerda"
 
 #: backends/keymapper/hardware-input.cpp:267
-#: backends/platform/3ds/osystem-events.cpp:58
+#: backends/platform/3ds/osystem-events.cpp:56
 #: backends/platform/ds/osystem_ds.cpp:181
 #: backends/platform/sdl/miyoo/miyoo.cpp:75
 #: backends/platform/sdl/miyoo/miyoo.cpp:102
@@ -4160,7 +4160,7 @@ msgid "D-pad Down"
 msgstr "Abaixo"
 
 #: backends/keymapper/hardware-input.cpp:268
-#: backends/platform/3ds/osystem-events.cpp:59
+#: backends/platform/3ds/osystem-events.cpp:57
 #: backends/platform/ds/osystem_ds.cpp:182
 #: backends/platform/sdl/miyoo/miyoo.cpp:76
 #: backends/platform/sdl/miyoo/miyoo.cpp:103
@@ -4172,7 +4172,7 @@ msgid "D-pad Left"
 msgstr "Esvarar á esquerda"
 
 #: backends/keymapper/hardware-input.cpp:269
-#: backends/platform/3ds/osystem-events.cpp:60
+#: backends/platform/3ds/osystem-events.cpp:58
 #: backends/platform/ds/osystem_ds.cpp:183
 #: backends/platform/sdl/miyoo/miyoo.cpp:77
 #: backends/platform/sdl/miyoo/miyoo.cpp:104
@@ -4463,45 +4463,41 @@ msgstr ""
 msgid "Uploaded successfully!"
 msgstr "DVD montado con éxito"
 
-#: backends/platform/3ds/options-dialog.cpp:44 engines/scumm/dialogs.cpp:284
-msgid "~C~lose"
-msgstr "~P~echar"
-
-#: backends/platform/3ds/options-dialog.cpp:47
+#: backends/platform/3ds/options.cpp:64
 msgid "Show mouse cursor"
 msgstr "Mostrar cursor do rato"
 
-#: backends/platform/3ds/options-dialog.cpp:50
+#: backends/platform/3ds/options.cpp:65
 msgid "Snap to edges"
 msgstr "Axustar ás marxes"
 
-#: backends/platform/3ds/options-dialog.cpp:53
+#: backends/platform/3ds/options.cpp:66
 msgid "Stretch to fit"
 msgstr ""
 
-#: backends/platform/3ds/options-dialog.cpp:56
+#: backends/platform/3ds/options.cpp:68
 #, fuzzy
 msgid "Use Screen:"
 msgstr "Velocidade:"
 
-#: backends/platform/3ds/options-dialog.cpp:58
+#: backends/platform/3ds/options.cpp:70
 msgctxt "3ds-screen"
 msgid "Top"
 msgstr ""
 
-#: backends/platform/3ds/options-dialog.cpp:59
+#: backends/platform/3ds/options.cpp:71
 msgctxt "3ds-screen"
 msgid "Bottom"
 msgstr ""
 
-#: backends/platform/3ds/options-dialog.cpp:60
+#: backends/platform/3ds/options.cpp:72
 #, fuzzy
 msgctxt "3ds-screen"
 msgid "Both"
 msgstr "Ambos"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:47
+#: backends/platform/3ds/osystem-events.cpp:45
 #: backends/platform/ds/osystem_ds.cpp:172
 #: backends/platform/sdl/miyoo/miyoo.cpp:59
 #: backends/platform/sdl/miyoo/miyoo.cpp:86
@@ -4511,7 +4507,7 @@ msgid "A"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:49
+#: backends/platform/3ds/osystem-events.cpp:47
 #: backends/platform/ds/osystem_ds.cpp:174
 #: backends/platform/sdl/miyoo/miyoo.cpp:63
 #: backends/platform/sdl/miyoo/miyoo.cpp:90
@@ -4521,7 +4517,7 @@ msgid "X"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:50
+#: backends/platform/3ds/osystem-events.cpp:48
 #: backends/platform/ds/osystem_ds.cpp:175
 #: backends/platform/sdl/miyoo/miyoo.cpp:65
 #: backends/platform/sdl/miyoo/miyoo.cpp:92
@@ -4533,7 +4529,7 @@ msgstr ""
 #. I18N: Hardware key
 #. I18N: Return key
 #. I18N: Select party member command in Might & Magic 1
-#: backends/platform/3ds/osystem-events.cpp:51
+#: backends/platform/3ds/osystem-events.cpp:49
 #: backends/platform/ds/osystem_ds.cpp:176
 #: backends/platform/sdl/miyoo/miyoo.cpp:67
 #: backends/platform/sdl/miyoo/miyoo.cpp:94
@@ -4545,7 +4541,7 @@ msgid "Select"
 msgstr "Acción/Seleccionar"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:52
+#: backends/platform/3ds/osystem-events.cpp:50
 #: backends/platform/ds/osystem_ds.cpp:177
 #: backends/platform/sdl/miyoo/miyoo.cpp:69
 #: backends/platform/sdl/miyoo/miyoo.cpp:96
@@ -4555,18 +4551,18 @@ msgstr "Acción/Seleccionar"
 msgid "Start"
 msgstr "~I~niciar"
 
-#: backends/platform/3ds/osystem-events.cpp:53
+#: backends/platform/3ds/osystem-events.cpp:51
 #: backends/platform/sdl/switch/switch.cpp:56
 msgid "ZL"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:54
+#: backends/platform/3ds/osystem-events.cpp:52
 #: backends/platform/sdl/switch/switch.cpp:57
 msgid "ZR"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:55
+#: backends/platform/3ds/osystem-events.cpp:53
 #: backends/platform/ds/osystem_ds.cpp:178
 #: backends/platform/sdl/miyoo/miyoo.cpp:71
 #: backends/platform/sdl/miyoo/miyoo.cpp:98
@@ -4577,7 +4573,7 @@ msgid "L"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:56
+#: backends/platform/3ds/osystem-events.cpp:54
 #: backends/platform/ds/osystem_ds.cpp:179
 #: backends/platform/sdl/miyoo/miyoo.cpp:73
 #: backends/platform/sdl/miyoo/miyoo.cpp:100
@@ -4587,84 +4583,80 @@ msgstr ""
 msgid "R"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:65
+#: backends/platform/3ds/osystem-events.cpp:63
 msgid "C-Pad X"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:66
+#: backends/platform/3ds/osystem-events.cpp:64
 msgid "C-Pad Y"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:71
+#: backends/platform/3ds/osystem-events.cpp:69
 #: backends/platform/ds/osystem_ds.cpp:192
 msgid "Touch"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:311
+#: backends/platform/3ds/osystem-events.cpp:309
 #, fuzzy
 msgid "Toggle Drag Mode"
 msgstr "Modo Gore"
 
-#: backends/platform/3ds/osystem-events.cpp:316
+#: backends/platform/3ds/osystem-events.cpp:314
 #, fuzzy
 msgid "Toggle Magnify Mode"
 msgstr "Modo Gore"
 
-#: backends/platform/3ds/osystem-events.cpp:321
-msgid "Open 3DS Settings"
-msgstr ""
-
-#: backends/platform/3ds/osystem-events.cpp:359
+#: backends/platform/3ds/osystem-events.cpp:349
 msgid ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:361
+#: backends/platform/3ds/osystem-events.cpp:351
 msgid "Magnify Mode Off. Returning to Launcher..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:395
+#: backends/platform/3ds/osystem-events.cpp:385
 #, fuzzy
 msgid "Hover Mode"
 msgstr "Modo Gore"
 
-#: backends/platform/3ds/osystem-events.cpp:399
+#: backends/platform/3ds/osystem-events.cpp:389
 #, fuzzy
 msgid "Drag Mode"
 msgstr "Modo Gore"
 
-#: backends/platform/3ds/osystem-events.cpp:401
+#: backends/platform/3ds/osystem-events.cpp:391
 msgid "Cannot Switch to Drag Mode while Magnify Mode is On"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:408
+#: backends/platform/3ds/osystem-events.cpp:398
 msgid "Magnify Mode cannot be activated in menus."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:411
+#: backends/platform/3ds/osystem-events.cpp:401
 msgid ""
 "Magnify Mode can only be activated\n"
 " when both screens are enabled."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:413
+#: backends/platform/3ds/osystem-events.cpp:403
 msgid "In-game resolution too small to magnify."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:419
+#: backends/platform/3ds/osystem-events.cpp:409
 msgid "Magnify Mode On. Switching to Hover Mode..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:421
+#: backends/platform/3ds/osystem-events.cpp:411
 msgid "Magnify Mode On"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:428
+#: backends/platform/3ds/osystem-events.cpp:418
 msgid "Magnify Mode Off. Reactivating Drag Mode..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:430
+#: backends/platform/3ds/osystem-events.cpp:420
 msgid "Magnify Mode Off"
 msgstr ""
 
@@ -8947,6 +8939,10 @@ msgstr "~A~nterior"
 msgid "~N~ext"
 msgstr "~S~eguinte"
 
+#: engines/scumm/dialogs.cpp:284
+msgid "~C~lose"
+msgstr "~P~echar"
+
 #: engines/scumm/dialogs.cpp:965
 msgid "Speech Only"
 msgstr "Só voz"
diff --git a/po/he.po b/po/he.po
index f5ea76c8442..c2e70944ca8 100644
--- a/po/he.po
+++ b/po/he.po
@@ -10,7 +10,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: 2024-04-23 14:50+0000\n"
+"POT-Creation-Date: 2024-04-23 19:09+0000\n"
 "PO-Revision-Date: 2023-12-14 14:28+0000\n"
 "Last-Translator: Niv Baehr <bloop93 at gmail.com>\n"
 "Language-Team: Hebrew <https://translations.scummvm.org/projects/scummvm/"
@@ -2983,7 +2983,7 @@ msgstr "<ערך לא תקין>"
 
 #. I18N: Abbreviation for 'bytes' as data size
 #. I18N: Hardware key
-#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:48
+#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:46
 #: backends/platform/ds/osystem_ds.cpp:173
 #: backends/platform/sdl/miyoo/miyoo.cpp:61
 #: backends/platform/sdl/miyoo/miyoo.cpp:88
@@ -3182,7 +3182,7 @@ msgstr "~ה~משך"
 msgid "~L~oad"
 msgstr "~ט~עינה"
 
-#: engines/dialogs.cpp:71 backends/platform/3ds/options-dialog.cpp:45
+#: engines/dialogs.cpp:71
 msgid "~S~ave"
 msgstr "~ש~מירה"
 
@@ -4028,7 +4028,7 @@ msgid "Right Shoulder"
 msgstr "לחצן כתף ימני"
 
 #: backends/keymapper/hardware-input.cpp:266
-#: backends/platform/3ds/osystem-events.cpp:57
+#: backends/platform/3ds/osystem-events.cpp:55
 #: backends/platform/ds/osystem_ds.cpp:180
 #: backends/platform/sdl/miyoo/miyoo.cpp:74
 #: backends/platform/sdl/miyoo/miyoo.cpp:101
@@ -4039,7 +4039,7 @@ msgid "D-pad Up"
 msgstr "D-pad למעלה"
 
 #: backends/keymapper/hardware-input.cpp:267
-#: backends/platform/3ds/osystem-events.cpp:58
+#: backends/platform/3ds/osystem-events.cpp:56
 #: backends/platform/ds/osystem_ds.cpp:181
 #: backends/platform/sdl/miyoo/miyoo.cpp:75
 #: backends/platform/sdl/miyoo/miyoo.cpp:102
@@ -4050,7 +4050,7 @@ msgid "D-pad Down"
 msgstr "D-pad למטה"
 
 #: backends/keymapper/hardware-input.cpp:268
-#: backends/platform/3ds/osystem-events.cpp:59
+#: backends/platform/3ds/osystem-events.cpp:57
 #: backends/platform/ds/osystem_ds.cpp:182
 #: backends/platform/sdl/miyoo/miyoo.cpp:76
 #: backends/platform/sdl/miyoo/miyoo.cpp:103
@@ -4061,7 +4061,7 @@ msgid "D-pad Left"
 msgstr "D-pad שמאלה"
 
 #: backends/keymapper/hardware-input.cpp:269
-#: backends/platform/3ds/osystem-events.cpp:60
+#: backends/platform/3ds/osystem-events.cpp:58
 #: backends/platform/ds/osystem_ds.cpp:183
 #: backends/platform/sdl/miyoo/miyoo.cpp:77
 #: backends/platform/sdl/miyoo/miyoo.cpp:104
@@ -4321,43 +4321,39 @@ msgstr "לא עבר אף קובץ!"
 msgid "Uploaded successfully!"
 msgstr "הועלה בהצלחה!"
 
-#: backends/platform/3ds/options-dialog.cpp:44 engines/scumm/dialogs.cpp:284
-msgid "~C~lose"
-msgstr "~ס~גירה"
-
-#: backends/platform/3ds/options-dialog.cpp:47
+#: backends/platform/3ds/options.cpp:64
 msgid "Show mouse cursor"
 msgstr "הצגת סמן העכבר"
 
-#: backends/platform/3ds/options-dialog.cpp:50
+#: backends/platform/3ds/options.cpp:65
 msgid "Snap to edges"
 msgstr "הצמדה לקצוות"
 
-#: backends/platform/3ds/options-dialog.cpp:53
+#: backends/platform/3ds/options.cpp:66
 msgid "Stretch to fit"
 msgstr "מתיחה"
 
-#: backends/platform/3ds/options-dialog.cpp:56
+#: backends/platform/3ds/options.cpp:68
 msgid "Use Screen:"
 msgstr "שימוש במסך:"
 
-#: backends/platform/3ds/options-dialog.cpp:58
+#: backends/platform/3ds/options.cpp:70
 msgctxt "3ds-screen"
 msgid "Top"
 msgstr "עליון"
 
-#: backends/platform/3ds/options-dialog.cpp:59
+#: backends/platform/3ds/options.cpp:71
 msgctxt "3ds-screen"
 msgid "Bottom"
 msgstr "תחתון"
 
-#: backends/platform/3ds/options-dialog.cpp:60
+#: backends/platform/3ds/options.cpp:72
 msgctxt "3ds-screen"
 msgid "Both"
 msgstr "שניהם"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:47
+#: backends/platform/3ds/osystem-events.cpp:45
 #: backends/platform/ds/osystem_ds.cpp:172
 #: backends/platform/sdl/miyoo/miyoo.cpp:59
 #: backends/platform/sdl/miyoo/miyoo.cpp:86
@@ -4367,7 +4363,7 @@ msgid "A"
 msgstr "A"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:49
+#: backends/platform/3ds/osystem-events.cpp:47
 #: backends/platform/ds/osystem_ds.cpp:174
 #: backends/platform/sdl/miyoo/miyoo.cpp:63
 #: backends/platform/sdl/miyoo/miyoo.cpp:90
@@ -4377,7 +4373,7 @@ msgid "X"
 msgstr "X"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:50
+#: backends/platform/3ds/osystem-events.cpp:48
 #: backends/platform/ds/osystem_ds.cpp:175
 #: backends/platform/sdl/miyoo/miyoo.cpp:65
 #: backends/platform/sdl/miyoo/miyoo.cpp:92
@@ -4389,7 +4385,7 @@ msgstr "Y"
 #. I18N: Hardware key
 #. I18N: Return key
 #. I18N: Select party member command in Might & Magic 1
-#: backends/platform/3ds/osystem-events.cpp:51
+#: backends/platform/3ds/osystem-events.cpp:49
 #: backends/platform/ds/osystem_ds.cpp:176
 #: backends/platform/sdl/miyoo/miyoo.cpp:67
 #: backends/platform/sdl/miyoo/miyoo.cpp:94
@@ -4400,7 +4396,7 @@ msgid "Select"
 msgstr "בחירה"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:52
+#: backends/platform/3ds/osystem-events.cpp:50
 #: backends/platform/ds/osystem_ds.cpp:177
 #: backends/platform/sdl/miyoo/miyoo.cpp:69
 #: backends/platform/sdl/miyoo/miyoo.cpp:96
@@ -4409,18 +4405,18 @@ msgstr "בחירה"
 msgid "Start"
 msgstr "התחלה"
 
-#: backends/platform/3ds/osystem-events.cpp:53
+#: backends/platform/3ds/osystem-events.cpp:51
 #: backends/platform/sdl/switch/switch.cpp:56
 msgid "ZL"
 msgstr "ZL"
 
-#: backends/platform/3ds/osystem-events.cpp:54
+#: backends/platform/3ds/osystem-events.cpp:52
 #: backends/platform/sdl/switch/switch.cpp:57
 msgid "ZR"
 msgstr "ZR"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:55
+#: backends/platform/3ds/osystem-events.cpp:53
 #: backends/platform/ds/osystem_ds.cpp:178
 #: backends/platform/sdl/miyoo/miyoo.cpp:71
 #: backends/platform/sdl/miyoo/miyoo.cpp:98
@@ -4431,7 +4427,7 @@ msgid "L"
 msgstr "L"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:56
+#: backends/platform/3ds/osystem-events.cpp:54
 #: backends/platform/ds/osystem_ds.cpp:179
 #: backends/platform/sdl/miyoo/miyoo.cpp:73
 #: backends/platform/sdl/miyoo/miyoo.cpp:100
@@ -4441,32 +4437,28 @@ msgstr "L"
 msgid "R"
 msgstr "R"
 
-#: backends/platform/3ds/osystem-events.cpp:65
+#: backends/platform/3ds/osystem-events.cpp:63
 msgid "C-Pad X"
 msgstr "C-Pad X"
 
-#: backends/platform/3ds/osystem-events.cpp:66
+#: backends/platform/3ds/osystem-events.cpp:64
 msgid "C-Pad Y"
 msgstr "C-Pad Y"
 
-#: backends/platform/3ds/osystem-events.cpp:71
+#: backends/platform/3ds/osystem-events.cpp:69
 #: backends/platform/ds/osystem_ds.cpp:192
 msgid "Touch"
 msgstr "מגע"
 
-#: backends/platform/3ds/osystem-events.cpp:311
+#: backends/platform/3ds/osystem-events.cpp:309
 msgid "Toggle Drag Mode"
 msgstr "מיתוג מצב גרירה"
 
-#: backends/platform/3ds/osystem-events.cpp:316
+#: backends/platform/3ds/osystem-events.cpp:314
 msgid "Toggle Magnify Mode"
 msgstr "מיתוג מצב זכוכית מגדלת"
 
-#: backends/platform/3ds/osystem-events.cpp:321
-msgid "Open 3DS Settings"
-msgstr "פתיחת הגדרות 3DS"
-
-#: backends/platform/3ds/osystem-events.cpp:359
+#: backends/platform/3ds/osystem-events.cpp:349
 msgid ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
@@ -4474,27 +4466,27 @@ msgstr ""
 "מצב זכוכית מגדלת כבוי. מפעיל מחדש מצב גרירה.\n"
 "חוזר למסך הרצת המשחקים..."
 
-#: backends/platform/3ds/osystem-events.cpp:361
+#: backends/platform/3ds/osystem-events.cpp:351
 msgid "Magnify Mode Off. Returning to Launcher..."
 msgstr "מצב זכוכית מגדלת כבוי. חוזר למסך הרצת המשחקים..."
 
-#: backends/platform/3ds/osystem-events.cpp:395
+#: backends/platform/3ds/osystem-events.cpp:385
 msgid "Hover Mode"
 msgstr "מצב ריחוף"
 
-#: backends/platform/3ds/osystem-events.cpp:399
+#: backends/platform/3ds/osystem-events.cpp:389
 msgid "Drag Mode"
 msgstr "מצב גרירה"
 
-#: backends/platform/3ds/osystem-events.cpp:401
+#: backends/platform/3ds/osystem-events.cpp:391
 msgid "Cannot Switch to Drag Mode while Magnify Mode is On"
 msgstr "לא ניתן לעבור למצב גרירה בעוד מצב זכוכית מגדלת פועל"
 
-#: backends/platform/3ds/osystem-events.cpp:408
+#: backends/platform/3ds/osystem-events.cpp:398
 msgid "Magnify Mode cannot be activated in menus."
 msgstr "מצב זכוכית מגדלת אינו זמין להפעלה בתפריטים."
 
-#: backends/platform/3ds/osystem-events.cpp:411
+#: backends/platform/3ds/osystem-events.cpp:401
 msgid ""
 "Magnify Mode can only be activated\n"
 " when both screens are enabled."
@@ -4502,23 +4494,23 @@ msgstr ""
 "מצב זכוכית מגדלת ניתן להפעלה רק\n"
 "כאשר שני המסכים פעילים."
 
-#: backends/platform/3ds/osystem-events.cpp:413
+#: backends/platform/3ds/osystem-events.cpp:403
 msgid "In-game resolution too small to magnify."
 msgstr "הפרדת משחק קטנה מכדי להפעיל זכוכית מגדלת."
 
-#: backends/platform/3ds/osystem-events.cpp:419
+#: backends/platform/3ds/osystem-events.cpp:409
 msgid "Magnify Mode On. Switching to Hover Mode..."
 msgstr "מצב זכוכית מגדלת פעיל. עובר למצב ריחוף..."
 
-#: backends/platform/3ds/osystem-events.cpp:421
+#: backends/platform/3ds/osystem-events.cpp:411
 msgid "Magnify Mode On"
 msgstr "מצב זכוכית מגדלת פעיל"
 
-#: backends/platform/3ds/osystem-events.cpp:428
+#: backends/platform/3ds/osystem-events.cpp:418
 msgid "Magnify Mode Off. Reactivating Drag Mode..."
 msgstr "מצב זכוכית מגדלת כבוי. מפעיל מחדש מצב גרירה..."
 
-#: backends/platform/3ds/osystem-events.cpp:430
+#: backends/platform/3ds/osystem-events.cpp:420
 msgid "Magnify Mode Off"
 msgstr "מצב זכוכית מגדלת כבוי"
 
@@ -8801,6 +8793,10 @@ msgstr "~ P ~ נלהב"
 msgid "~N~ext"
 msgstr "~ N ~ שלוחה"
 
+#: engines/scumm/dialogs.cpp:284
+msgid "~C~lose"
+msgstr "~ס~גירה"
+
 #: engines/scumm/dialogs.cpp:965
 msgid "Speech Only"
 msgstr "דיבור בלבד"
@@ -11544,6 +11540,9 @@ msgstr ""
 "יש להעתיק את כל הגופנים מהחבילה שנבחרה, לדוגמה, FreeMono, FreeSans ו-"
 "FreeSerif או LiberationMono, LiberationSans ו-LiberationSerif בהתאמה."
 
+#~ msgid "Open 3DS Settings"
+#~ msgstr "פתיחת הגדרות 3DS"
+
 #, fuzzy
 #~| msgid "Very large"
 #~ msgid "Very very large"
diff --git a/po/hi.po b/po/hi.po
index dc19b58c295..8cc2b2b4a70 100644
--- a/po/hi.po
+++ b/po/hi.po
@@ -10,7 +10,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: 2024-04-23 14:50+0000\n"
+"POT-Creation-Date: 2024-04-23 19:09+0000\n"
 "PO-Revision-Date: 2023-12-06 11:16+0000\n"
 "Last-Translator: Aditya Mohan <adityamurali003 at gmail.com>\n"
 "Language-Team: Hindi <https://translations.scummvm.org/projects/scummvm/"
@@ -2923,7 +2923,7 @@ msgstr ""
 
 #. I18N: Abbreviation for 'bytes' as data size
 #. I18N: Hardware key
-#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:48
+#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:46
 #: backends/platform/ds/osystem_ds.cpp:173
 #: backends/platform/sdl/miyoo/miyoo.cpp:61
 #: backends/platform/sdl/miyoo/miyoo.cpp:88
@@ -3118,7 +3118,7 @@ msgstr ""
 msgid "~L~oad"
 msgstr ""
 
-#: engines/dialogs.cpp:71 backends/platform/3ds/options-dialog.cpp:45
+#: engines/dialogs.cpp:71
 msgid "~S~ave"
 msgstr ""
 
@@ -3930,7 +3930,7 @@ msgid "Right Shoulder"
 msgstr ""
 
 #: backends/keymapper/hardware-input.cpp:266
-#: backends/platform/3ds/osystem-events.cpp:57
+#: backends/platform/3ds/osystem-events.cpp:55
 #: backends/platform/ds/osystem_ds.cpp:180
 #: backends/platform/sdl/miyoo/miyoo.cpp:74
 #: backends/platform/sdl/miyoo/miyoo.cpp:101
@@ -3941,7 +3941,7 @@ msgid "D-pad Up"
 msgstr ""
 
 #: backends/keymapper/hardware-input.cpp:267
-#: backends/platform/3ds/osystem-events.cpp:58
+#: backends/platform/3ds/osystem-events.cpp:56
 #: backends/platform/ds/osystem_ds.cpp:181
 #: backends/platform/sdl/miyoo/miyoo.cpp:75
 #: backends/platform/sdl/miyoo/miyoo.cpp:102
@@ -3952,7 +3952,7 @@ msgid "D-pad Down"
 msgstr ""
 
 #: backends/keymapper/hardware-input.cpp:268
-#: backends/platform/3ds/osystem-events.cpp:59
+#: backends/platform/3ds/osystem-events.cpp:57
 #: backends/platform/ds/osystem_ds.cpp:182
 #: backends/platform/sdl/miyoo/miyoo.cpp:76
 #: backends/platform/sdl/miyoo/miyoo.cpp:103
@@ -3963,7 +3963,7 @@ msgid "D-pad Left"
 msgstr ""
 
 #: backends/keymapper/hardware-input.cpp:269
-#: backends/platform/3ds/osystem-events.cpp:60
+#: backends/platform/3ds/osystem-events.cpp:58
 #: backends/platform/ds/osystem_ds.cpp:183
 #: backends/platform/sdl/miyoo/miyoo.cpp:77
 #: backends/platform/sdl/miyoo/miyoo.cpp:104
@@ -4219,43 +4219,39 @@ msgstr ""
 msgid "Uploaded successfully!"
 msgstr ""
 
-#: backends/platform/3ds/options-dialog.cpp:44 engines/scumm/dialogs.cpp:284
-msgid "~C~lose"
-msgstr "बंद करे"
-
-#: backends/platform/3ds/options-dialog.cpp:47
+#: backends/platform/3ds/options.cpp:64
 msgid "Show mouse cursor"
 msgstr ""
 
-#: backends/platform/3ds/options-dialog.cpp:50
+#: backends/platform/3ds/options.cpp:65
 msgid "Snap to edges"
 msgstr ""
 
-#: backends/platform/3ds/options-dialog.cpp:53
+#: backends/platform/3ds/options.cpp:66
 msgid "Stretch to fit"
 msgstr ""
 
-#: backends/platform/3ds/options-dialog.cpp:56
+#: backends/platform/3ds/options.cpp:68
 msgid "Use Screen:"
 msgstr ""
 
-#: backends/platform/3ds/options-dialog.cpp:58
+#: backends/platform/3ds/options.cpp:70
 msgctxt "3ds-screen"
 msgid "Top"
 msgstr ""
 
-#: backends/platform/3ds/options-dialog.cpp:59
+#: backends/platform/3ds/options.cpp:71
 msgctxt "3ds-screen"
 msgid "Bottom"
 msgstr ""
 
-#: backends/platform/3ds/options-dialog.cpp:60
+#: backends/platform/3ds/options.cpp:72
 msgctxt "3ds-screen"
 msgid "Both"
 msgstr "दोनों"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:47
+#: backends/platform/3ds/osystem-events.cpp:45
 #: backends/platform/ds/osystem_ds.cpp:172
 #: backends/platform/sdl/miyoo/miyoo.cpp:59
 #: backends/platform/sdl/miyoo/miyoo.cpp:86
@@ -4265,7 +4261,7 @@ msgid "A"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:49
+#: backends/platform/3ds/osystem-events.cpp:47
 #: backends/platform/ds/osystem_ds.cpp:174
 #: backends/platform/sdl/miyoo/miyoo.cpp:63
 #: backends/platform/sdl/miyoo/miyoo.cpp:90
@@ -4275,7 +4271,7 @@ msgid "X"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:50
+#: backends/platform/3ds/osystem-events.cpp:48
 #: backends/platform/ds/osystem_ds.cpp:175
 #: backends/platform/sdl/miyoo/miyoo.cpp:65
 #: backends/platform/sdl/miyoo/miyoo.cpp:92
@@ -4287,7 +4283,7 @@ msgstr ""
 #. I18N: Hardware key
 #. I18N: Return key
 #. I18N: Select party member command in Might & Magic 1
-#: backends/platform/3ds/osystem-events.cpp:51
+#: backends/platform/3ds/osystem-events.cpp:49
 #: backends/platform/ds/osystem_ds.cpp:176
 #: backends/platform/sdl/miyoo/miyoo.cpp:67
 #: backends/platform/sdl/miyoo/miyoo.cpp:94
@@ -4298,7 +4294,7 @@ msgid "Select"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:52
+#: backends/platform/3ds/osystem-events.cpp:50
 #: backends/platform/ds/osystem_ds.cpp:177
 #: backends/platform/sdl/miyoo/miyoo.cpp:69
 #: backends/platform/sdl/miyoo/miyoo.cpp:96
@@ -4307,18 +4303,18 @@ msgstr ""
 msgid "Start"
 msgstr "शुरू करे(S)"
 
-#: backends/platform/3ds/osystem-events.cpp:53
+#: backends/platform/3ds/osystem-events.cpp:51
 #: backends/platform/sdl/switch/switch.cpp:56
 msgid "ZL"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:54
+#: backends/platform/3ds/osystem-events.cpp:52
 #: backends/platform/sdl/switch/switch.cpp:57
 msgid "ZR"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:55
+#: backends/platform/3ds/osystem-events.cpp:53
 #: backends/platform/ds/osystem_ds.cpp:178
 #: backends/platform/sdl/miyoo/miyoo.cpp:71
 #: backends/platform/sdl/miyoo/miyoo.cpp:98
@@ -4329,7 +4325,7 @@ msgid "L"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:56
+#: backends/platform/3ds/osystem-events.cpp:54
 #: backends/platform/ds/osystem_ds.cpp:179
 #: backends/platform/sdl/miyoo/miyoo.cpp:73
 #: backends/platform/sdl/miyoo/miyoo.cpp:100
@@ -4339,80 +4335,76 @@ msgstr ""
 msgid "R"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:65
+#: backends/platform/3ds/osystem-events.cpp:63
 msgid "C-Pad X"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:66
+#: backends/platform/3ds/osystem-events.cpp:64
 msgid "C-Pad Y"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:71
+#: backends/platform/3ds/osystem-events.cpp:69
 #: backends/platform/ds/osystem_ds.cpp:192
 msgid "Touch"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:311
+#: backends/platform/3ds/osystem-events.cpp:309
 msgid "Toggle Drag Mode"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:316
+#: backends/platform/3ds/osystem-events.cpp:314
 msgid "Toggle Magnify Mode"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:321
-msgid "Open 3DS Settings"
-msgstr ""
-
-#: backends/platform/3ds/osystem-events.cpp:359
+#: backends/platform/3ds/osystem-events.cpp:349
 msgid ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:361
+#: backends/platform/3ds/osystem-events.cpp:351
 msgid "Magnify Mode Off. Returning to Launcher..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:395
+#: backends/platform/3ds/osystem-events.cpp:385
 msgid "Hover Mode"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:399
+#: backends/platform/3ds/osystem-events.cpp:389
 msgid "Drag Mode"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:401
+#: backends/platform/3ds/osystem-events.cpp:391
 msgid "Cannot Switch to Drag Mode while Magnify Mode is On"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:408
+#: backends/platform/3ds/osystem-events.cpp:398
 msgid "Magnify Mode cannot be activated in menus."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:411
+#: backends/platform/3ds/osystem-events.cpp:401
 msgid ""
 "Magnify Mode can only be activated\n"
 " when both screens are enabled."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:413
+#: backends/platform/3ds/osystem-events.cpp:403
 msgid "In-game resolution too small to magnify."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:419
+#: backends/platform/3ds/osystem-events.cpp:409
 msgid "Magnify Mode On. Switching to Hover Mode..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:421
+#: backends/platform/3ds/osystem-events.cpp:411
 msgid "Magnify Mode On"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:428
+#: backends/platform/3ds/osystem-events.cpp:418
 msgid "Magnify Mode Off. Reactivating Drag Mode..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:430
+#: backends/platform/3ds/osystem-events.cpp:420
 msgid "Magnify Mode Off"
 msgstr ""
 
@@ -8399,6 +8391,10 @@ msgstr "पिछला (P)"
 msgid "~N~ext"
 msgstr "अगला (N)"
 
+#: engines/scumm/dialogs.cpp:284
+msgid "~C~lose"
+msgstr "बंद करे"
+
 #: engines/scumm/dialogs.cpp:965
 msgid "Speech Only"
 msgstr ""
diff --git a/po/hu_HU.po b/po/hu_HU.po
index f3e0a284293..3eb37c555f2 100644
--- a/po/hu_HU.po
+++ b/po/hu_HU.po
@@ -9,7 +9,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: 2024-04-23 14:50+0000\n"
+"POT-Creation-Date: 2024-04-23 19:09+0000\n"
 "PO-Revision-Date: 2023-12-08 17:19+0000\n"
 "Last-Translator: George Kormendi <grubycza at hotmail.com>\n"
 "Language-Team: Hungarian <https://translations.scummvm.org/projects/scummvm/"
@@ -3041,7 +3041,7 @@ msgstr "<Rossz érték>"
 
 #. I18N: Abbreviation for 'bytes' as data size
 #. I18N: Hardware key
-#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:48
+#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:46
 #: backends/platform/ds/osystem_ds.cpp:173
 #: backends/platform/sdl/miyoo/miyoo.cpp:61
 #: backends/platform/sdl/miyoo/miyoo.cpp:88
@@ -3249,7 +3249,7 @@ msgstr "Folytatás"
 msgid "~L~oad"
 msgstr "~B~etöltés"
 
-#: engines/dialogs.cpp:71 backends/platform/3ds/options-dialog.cpp:45
+#: engines/dialogs.cpp:71
 msgid "~S~ave"
 msgstr "Mentés"
 
@@ -4107,7 +4107,7 @@ msgid "Right Shoulder"
 msgstr "Jobb Shoulder"
 
 #: backends/keymapper/hardware-input.cpp:266
-#: backends/platform/3ds/osystem-events.cpp:57
+#: backends/platform/3ds/osystem-events.cpp:55
 #: backends/platform/ds/osystem_ds.cpp:180
 #: backends/platform/sdl/miyoo/miyoo.cpp:74
 #: backends/platform/sdl/miyoo/miyoo.cpp:101
@@ -4118,7 +4118,7 @@ msgid "D-pad Up"
 msgstr "D-pad Fel"
 
 #: backends/keymapper/hardware-input.cpp:267
-#: backends/platform/3ds/osystem-events.cpp:58
+#: backends/platform/3ds/osystem-events.cpp:56
 #: backends/platform/ds/osystem_ds.cpp:181
 #: backends/platform/sdl/miyoo/miyoo.cpp:75
 #: backends/platform/sdl/miyoo/miyoo.cpp:102
@@ -4129,7 +4129,7 @@ msgid "D-pad Down"
 msgstr "D-pad Le"
 
 #: backends/keymapper/hardware-input.cpp:268
-#: backends/platform/3ds/osystem-events.cpp:59
+#: backends/platform/3ds/osystem-events.cpp:57
 #: backends/platform/ds/osystem_ds.cpp:182
 #: backends/platform/sdl/miyoo/miyoo.cpp:76
 #: backends/platform/sdl/miyoo/miyoo.cpp:103
@@ -4140,7 +4140,7 @@ msgid "D-pad Left"
 msgstr "D-pad Bal"
 
 #: backends/keymapper/hardware-input.cpp:269
-#: backends/platform/3ds/osystem-events.cpp:60
+#: backends/platform/3ds/osystem-events.cpp:58
 #: backends/platform/ds/osystem_ds.cpp:183
 #: backends/platform/sdl/miyoo/miyoo.cpp:77
 #: backends/platform/sdl/miyoo/miyoo.cpp:104
@@ -4401,43 +4401,39 @@ msgstr "Nincs fájl átadva!"
 msgid "Uploaded successfully!"
 msgstr "Sikeresen feltöltötte!"
 
-#: backends/platform/3ds/options-dialog.cpp:44 engines/scumm/dialogs.cpp:284
-msgid "~C~lose"
-msgstr "~B~ezár"
-
-#: backends/platform/3ds/options-dialog.cpp:47
+#: backends/platform/3ds/options.cpp:64
 msgid "Show mouse cursor"
 msgstr "Egérkurzor látszik"
 
-#: backends/platform/3ds/options-dialog.cpp:50
+#: backends/platform/3ds/options.cpp:65
 msgid "Snap to edges"
 msgstr "Élekre illesztés"
 
-#: backends/platform/3ds/options-dialog.cpp:53
+#: backends/platform/3ds/options.cpp:66
 msgid "Stretch to fit"
 msgstr "Nyújt, hogy illeszkedjen"
 
-#: backends/platform/3ds/options-dialog.cpp:56
+#: backends/platform/3ds/options.cpp:68
 msgid "Use Screen:"
 msgstr "Használd képernyõt:"
 
-#: backends/platform/3ds/options-dialog.cpp:58
+#: backends/platform/3ds/options.cpp:70
 msgctxt "3ds-screen"
 msgid "Top"
 msgstr "Legfelsõ"
 
-#: backends/platform/3ds/options-dialog.cpp:59
+#: backends/platform/3ds/options.cpp:71
 msgctxt "3ds-screen"
 msgid "Bottom"
 msgstr "Legalsó"
 
-#: backends/platform/3ds/options-dialog.cpp:60
+#: backends/platform/3ds/options.cpp:72
 msgctxt "3ds-screen"
 msgid "Both"
 msgstr "Mind"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:47
+#: backends/platform/3ds/osystem-events.cpp:45
 #: backends/platform/ds/osystem_ds.cpp:172
 #: backends/platform/sdl/miyoo/miyoo.cpp:59
 #: backends/platform/sdl/miyoo/miyoo.cpp:86
@@ -4447,7 +4443,7 @@ msgid "A"
 msgstr "A"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:49
+#: backends/platform/3ds/osystem-events.cpp:47
 #: backends/platform/ds/osystem_ds.cpp:174
 #: backends/platform/sdl/miyoo/miyoo.cpp:63
 #: backends/platform/sdl/miyoo/miyoo.cpp:90
@@ -4457,7 +4453,7 @@ msgid "X"
 msgstr "X"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:50
+#: backends/platform/3ds/osystem-events.cpp:48
 #: backends/platform/ds/osystem_ds.cpp:175
 #: backends/platform/sdl/miyoo/miyoo.cpp:65
 #: backends/platform/sdl/miyoo/miyoo.cpp:92
@@ -4469,7 +4465,7 @@ msgstr "Y"
 #. I18N: Hardware key
 #. I18N: Return key
 #. I18N: Select party member command in Might & Magic 1
-#: backends/platform/3ds/osystem-events.cpp:51
+#: backends/platform/3ds/osystem-events.cpp:49
 #: backends/platform/ds/osystem_ds.cpp:176
 #: backends/platform/sdl/miyoo/miyoo.cpp:67
 #: backends/platform/sdl/miyoo/miyoo.cpp:94
@@ -4480,7 +4476,7 @@ msgid "Select"
 msgstr "Választ"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:52
+#: backends/platform/3ds/osystem-events.cpp:50
 #: backends/platform/ds/osystem_ds.cpp:177
 #: backends/platform/sdl/miyoo/miyoo.cpp:69
 #: backends/platform/sdl/miyoo/miyoo.cpp:96
@@ -4489,18 +4485,18 @@ msgstr "Választ"
 msgid "Start"
 msgstr "Start"
 
-#: backends/platform/3ds/osystem-events.cpp:53
+#: backends/platform/3ds/osystem-events.cpp:51
 #: backends/platform/sdl/switch/switch.cpp:56
 msgid "ZL"
 msgstr "ZL"
 
-#: backends/platform/3ds/osystem-events.cpp:54
+#: backends/platform/3ds/osystem-events.cpp:52
 #: backends/platform/sdl/switch/switch.cpp:57
 msgid "ZR"
 msgstr "ZR"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:55
+#: backends/platform/3ds/osystem-events.cpp:53
 #: backends/platform/ds/osystem_ds.cpp:178
 #: backends/platform/sdl/miyoo/miyoo.cpp:71
 #: backends/platform/sdl/miyoo/miyoo.cpp:98
@@ -4511,7 +4507,7 @@ msgid "L"
 msgstr "L"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:56
+#: backends/platform/3ds/osystem-events.cpp:54
 #: backends/platform/ds/osystem_ds.cpp:179
 #: backends/platform/sdl/miyoo/miyoo.cpp:73
 #: backends/platform/sdl/miyoo/miyoo.cpp:100
@@ -4521,32 +4517,28 @@ msgstr "L"
 msgid "R"
 msgstr "R"
 
-#: backends/platform/3ds/osystem-events.cpp:65
+#: backends/platform/3ds/osystem-events.cpp:63
 msgid "C-Pad X"
 msgstr "C-Pad X"
 
-#: backends/platform/3ds/osystem-events.cpp:66
+#: backends/platform/3ds/osystem-events.cpp:64
 msgid "C-Pad Y"
 msgstr "C-Pad Y"
 
-#: backends/platform/3ds/osystem-events.cpp:71
+#: backends/platform/3ds/osystem-events.cpp:69
 #: backends/platform/ds/osystem_ds.cpp:192
 msgid "Touch"
 msgstr "Érintés"
 
-#: backends/platform/3ds/osystem-events.cpp:311
+#: backends/platform/3ds/osystem-events.cpp:309
 msgid "Toggle Drag Mode"
 msgstr "Húzási mód váltás"
 
-#: backends/platform/3ds/osystem-events.cpp:316
+#: backends/platform/3ds/osystem-events.cpp:314
 msgid "Toggle Magnify Mode"
 msgstr "Nagyítás Mód Váltás"
 
-#: backends/platform/3ds/osystem-events.cpp:321
-msgid "Open 3DS Settings"
-msgstr "3DS Beállítások megnyitása"
-
-#: backends/platform/3ds/osystem-events.cpp:359
+#: backends/platform/3ds/osystem-events.cpp:349
 msgid ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
@@ -4554,27 +4546,27 @@ msgstr ""
 "Nagyítás mód Ki. Húzás mód reaktiválása.\n"
 "Visszatérés az Indítóhoz..."
 
-#: backends/platform/3ds/osystem-events.cpp:361
+#: backends/platform/3ds/osystem-events.cpp:351
 msgid "Magnify Mode Off. Returning to Launcher..."
 msgstr "Nagyítás mód Ki. Visszatérés az Indítóhoz..."
 
-#: backends/platform/3ds/osystem-events.cpp:395
+#: backends/platform/3ds/osystem-events.cpp:385
 msgid "Hover Mode"
 msgstr "Húzás mód"
 
-#: backends/platform/3ds/osystem-events.cpp:399
+#: backends/platform/3ds/osystem-events.cpp:389
 msgid "Drag Mode"
 msgstr "Húzási mód"
 
-#: backends/platform/3ds/osystem-events.cpp:401
+#: backends/platform/3ds/osystem-events.cpp:391
 msgid "Cannot Switch to Drag Mode while Magnify Mode is On"
 msgstr "Nem válthat Húzás módba, ha a Nagyítás mód be van kapcsolva"
 
-#: backends/platform/3ds/osystem-events.cpp:408
+#: backends/platform/3ds/osystem-events.cpp:398
 msgid "Magnify Mode cannot be activated in menus."
 msgstr "A nagyítás mód nem aktiválható a menükben."
 
-#: backends/platform/3ds/osystem-events.cpp:411
+#: backends/platform/3ds/osystem-events.cpp:401
 msgid ""
 "Magnify Mode can only be activated\n"
 " when both screens are enabled."
@@ -4582,23 +4574,23 @@ msgstr ""
 "A Nagyítás mód csak akkor aktiválható\n"
 " ha mindkét képernyõ engedélyezve van."
 
-#: backends/platform/3ds/osystem-events.cpp:413
+#: backends/platform/3ds/osystem-events.cpp:403
 msgid "In-game resolution too small to magnify."
 msgstr "A játékon belüli felbontás túl kicsi a nagyításhoz."
 
-#: backends/platform/3ds/osystem-events.cpp:419
+#: backends/platform/3ds/osystem-events.cpp:409
 msgid "Magnify Mode On. Switching to Hover Mode..."
 msgstr "Nagyítás mód be. Váltás lebegõ módra..."
 
-#: backends/platform/3ds/osystem-events.cpp:421
+#: backends/platform/3ds/osystem-events.cpp:411
 msgid "Magnify Mode On"
 msgstr "Nagyítás mód Be"
 
-#: backends/platform/3ds/osystem-events.cpp:428
+#: backends/platform/3ds/osystem-events.cpp:418
 msgid "Magnify Mode Off. Reactivating Drag Mode..."
 msgstr "Nagyítás mód ki. Húzás Mód reaktiválása..."
 
-#: backends/platform/3ds/osystem-events.cpp:430
+#: backends/platform/3ds/osystem-events.cpp:420
 msgid "Magnify Mode Off"
 msgstr "Nagyítás Mód Ki"
 
@@ -8975,6 +8967,10 @@ msgstr "~E~lõzõ"
 msgid "~N~ext"
 msgstr "Következõ"
 
+#: engines/scumm/dialogs.cpp:284
+msgid "~C~lose"
+msgstr "~B~ezár"
+
 #: engines/scumm/dialogs.cpp:965
 msgid "Speech Only"
 msgstr "Csak beszéd"
@@ -11759,6 +11755,9 @@ msgstr ""
 "betűkészletből, azaz, LiberationMono, LiberationSans és LiberationSerif, "
 "vagy FreeMono, FreeSans és FreeSerif választhatóan."
 
+#~ msgid "Open 3DS Settings"
+#~ msgstr "3DS Beállítások megnyitása"
+
 #, fuzzy
 #~| msgid "Very large"
 #~ msgid "Very very large"
diff --git a/po/it_IT.po b/po/it_IT.po
index cda0b4271f7..089493e437d 100644
--- a/po/it_IT.po
+++ b/po/it_IT.po
@@ -10,7 +10,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: 2024-04-23 14:50+0000\n"
+"POT-Creation-Date: 2024-04-23 19:09+0000\n"
 "PO-Revision-Date: 2024-04-01 09:12+0000\n"
 "Last-Translator: Walter Agazzi <walter.agazzi at protonmail.com>\n"
 "Language-Team: Italian <https://translations.scummvm.org/projects/scummvm/"
@@ -3107,7 +3107,7 @@ msgstr "<Valore non valido>"
 
 #. I18N: Abbreviation for 'bytes' as data size
 #. I18N: Hardware key
-#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:48
+#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:46
 #: backends/platform/ds/osystem_ds.cpp:173
 #: backends/platform/sdl/miyoo/miyoo.cpp:61
 #: backends/platform/sdl/miyoo/miyoo.cpp:88
@@ -3318,7 +3318,7 @@ msgstr "~R~iprendi gioco"
 msgid "~L~oad"
 msgstr "~C~arica"
 
-#: engines/dialogs.cpp:71 backends/platform/3ds/options-dialog.cpp:45
+#: engines/dialogs.cpp:71
 msgid "~S~ave"
 msgstr "~S~alva"
 
@@ -4182,7 +4182,7 @@ msgid "Right Shoulder"
 msgstr "Grilletto Inferiore Destro"
 
 #: backends/keymapper/hardware-input.cpp:266
-#: backends/platform/3ds/osystem-events.cpp:57
+#: backends/platform/3ds/osystem-events.cpp:55
 #: backends/platform/ds/osystem_ds.cpp:180
 #: backends/platform/sdl/miyoo/miyoo.cpp:74
 #: backends/platform/sdl/miyoo/miyoo.cpp:101
@@ -4193,7 +4193,7 @@ msgid "D-pad Up"
 msgstr "D-pad Su"
 
 #: backends/keymapper/hardware-input.cpp:267
-#: backends/platform/3ds/osystem-events.cpp:58
+#: backends/platform/3ds/osystem-events.cpp:56
 #: backends/platform/ds/osystem_ds.cpp:181
 #: backends/platform/sdl/miyoo/miyoo.cpp:75
 #: backends/platform/sdl/miyoo/miyoo.cpp:102
@@ -4204,7 +4204,7 @@ msgid "D-pad Down"
 msgstr "D-pad Giù"
 
 #: backends/keymapper/hardware-input.cpp:268
-#: backends/platform/3ds/osystem-events.cpp:59
+#: backends/platform/3ds/osystem-events.cpp:57
 #: backends/platform/ds/osystem_ds.cpp:182
 #: backends/platform/sdl/miyoo/miyoo.cpp:76
 #: backends/platform/sdl/miyoo/miyoo.cpp:103
@@ -4215,7 +4215,7 @@ msgid "D-pad Left"
 msgstr "D-pad Sinistra"
 
 #: backends/keymapper/hardware-input.cpp:269
-#: backends/platform/3ds/osystem-events.cpp:60
+#: backends/platform/3ds/osystem-events.cpp:58
 #: backends/platform/ds/osystem_ds.cpp:183
 #: backends/platform/sdl/miyoo/miyoo.cpp:77
 #: backends/platform/sdl/miyoo/miyoo.cpp:104
@@ -4477,43 +4477,39 @@ msgstr "Nessun file specificato!"
 msgid "Uploaded successfully!"
 msgstr "Inviato correttamente!"
 
-#: backends/platform/3ds/options-dialog.cpp:44 engines/scumm/dialogs.cpp:284
-msgid "~C~lose"
-msgstr "~C~hiudi"
-
-#: backends/platform/3ds/options-dialog.cpp:47
+#: backends/platform/3ds/options.cpp:64
 msgid "Show mouse cursor"
 msgstr "Mostra cursore"
 
-#: backends/platform/3ds/options-dialog.cpp:50
+#: backends/platform/3ds/options.cpp:65
 msgid "Snap to edges"
 msgstr "Aggancia ai bordi"
 
-#: backends/platform/3ds/options-dialog.cpp:53
+#: backends/platform/3ds/options.cpp:66
 msgid "Stretch to fit"
 msgstr "Adatta schermo"
 
-#: backends/platform/3ds/options-dialog.cpp:56
+#: backends/platform/3ds/options.cpp:68
 msgid "Use Screen:"
 msgstr "Usa schermo:"
 
-#: backends/platform/3ds/options-dialog.cpp:58
+#: backends/platform/3ds/options.cpp:70
 msgctxt "3ds-screen"
 msgid "Top"
 msgstr "Sup."
 
-#: backends/platform/3ds/options-dialog.cpp:59
+#: backends/platform/3ds/options.cpp:71
 msgctxt "3ds-screen"
 msgid "Bottom"
 msgstr "Inferiore"
 
-#: backends/platform/3ds/options-dialog.cpp:60
+#: backends/platform/3ds/options.cpp:72
 msgctxt "3ds-screen"
 msgid "Both"
 msgstr "Duale"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:47
+#: backends/platform/3ds/osystem-events.cpp:45
 #: backends/platform/ds/osystem_ds.cpp:172
 #: backends/platform/sdl/miyoo/miyoo.cpp:59
 #: backends/platform/sdl/miyoo/miyoo.cpp:86
@@ -4523,7 +4519,7 @@ msgid "A"
 msgstr "A"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:49
+#: backends/platform/3ds/osystem-events.cpp:47
 #: backends/platform/ds/osystem_ds.cpp:174
 #: backends/platform/sdl/miyoo/miyoo.cpp:63
 #: backends/platform/sdl/miyoo/miyoo.cpp:90
@@ -4533,7 +4529,7 @@ msgid "X"
 msgstr "X"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:50
+#: backends/platform/3ds/osystem-events.cpp:48
 #: backends/platform/ds/osystem_ds.cpp:175
 #: backends/platform/sdl/miyoo/miyoo.cpp:65
 #: backends/platform/sdl/miyoo/miyoo.cpp:92
@@ -4545,7 +4541,7 @@ msgstr "Y"
 #. I18N: Hardware key
 #. I18N: Return key
 #. I18N: Select party member command in Might & Magic 1
-#: backends/platform/3ds/osystem-events.cpp:51
+#: backends/platform/3ds/osystem-events.cpp:49
 #: backends/platform/ds/osystem_ds.cpp:176
 #: backends/platform/sdl/miyoo/miyoo.cpp:67
 #: backends/platform/sdl/miyoo/miyoo.cpp:94
@@ -4556,7 +4552,7 @@ msgid "Select"
 msgstr "Select"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:52
+#: backends/platform/3ds/osystem-events.cpp:50
 #: backends/platform/ds/osystem_ds.cpp:177
 #: backends/platform/sdl/miyoo/miyoo.cpp:69
 #: backends/platform/sdl/miyoo/miyoo.cpp:96
@@ -4565,18 +4561,18 @@ msgstr "Select"
 msgid "Start"
 msgstr "Start"
 
-#: backends/platform/3ds/osystem-events.cpp:53
+#: backends/platform/3ds/osystem-events.cpp:51
 #: backends/platform/sdl/switch/switch.cpp:56
 msgid "ZL"
 msgstr "ZL"
 
-#: backends/platform/3ds/osystem-events.cpp:54
+#: backends/platform/3ds/osystem-events.cpp:52
 #: backends/platform/sdl/switch/switch.cpp:57
 msgid "ZR"
 msgstr "ZR"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:55
+#: backends/platform/3ds/osystem-events.cpp:53
 #: backends/platform/ds/osystem_ds.cpp:178
 #: backends/platform/sdl/miyoo/miyoo.cpp:71
 #: backends/platform/sdl/miyoo/miyoo.cpp:98
@@ -4587,7 +4583,7 @@ msgid "L"
 msgstr "L"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:56
+#: backends/platform/3ds/osystem-events.cpp:54
 #: backends/platform/ds/osystem_ds.cpp:179
 #: backends/platform/sdl/miyoo/miyoo.cpp:73
 #: backends/platform/sdl/miyoo/miyoo.cpp:100
@@ -4597,32 +4593,28 @@ msgstr "L"
 msgid "R"
 msgstr "R"
 
-#: backends/platform/3ds/osystem-events.cpp:65
+#: backends/platform/3ds/osystem-events.cpp:63
 msgid "C-Pad X"
 msgstr "Pad Scorr. X"
 
-#: backends/platform/3ds/osystem-events.cpp:66
+#: backends/platform/3ds/osystem-events.cpp:64
 msgid "C-Pad Y"
 msgstr "Pad Scorr. Y"
 
-#: backends/platform/3ds/osystem-events.cpp:71
+#: backends/platform/3ds/osystem-events.cpp:69
 #: backends/platform/ds/osystem_ds.cpp:192
 msgid "Touch"
 msgstr "Tocco"
 
-#: backends/platform/3ds/osystem-events.cpp:311
+#: backends/platform/3ds/osystem-events.cpp:309
 msgid "Toggle Drag Mode"
 msgstr "Modo Puntatore/Trascinamento"
 
-#: backends/platform/3ds/osystem-events.cpp:316
+#: backends/platform/3ds/osystem-events.cpp:314
 msgid "Toggle Magnify Mode"
 msgstr "Vista Ingrandita"
 
-#: backends/platform/3ds/osystem-events.cpp:321
-msgid "Open 3DS Settings"
-msgstr "Impostazioni 3DS"
-
-#: backends/platform/3ds/osystem-events.cpp:359
+#: backends/platform/3ds/osystem-events.cpp:349
 msgid ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
@@ -4631,33 +4623,33 @@ msgstr ""
 "Riattivo Modalità Trascinamento.\n"
 "Ritorno all'elenco dei giochi..."
 
-#: backends/platform/3ds/osystem-events.cpp:361
+#: backends/platform/3ds/osystem-events.cpp:351
 msgid "Magnify Mode Off. Returning to Launcher..."
 msgstr ""
 "Vista Ingrandita disattivata.\n"
 "Ritorno all'elenco dei giochi..."
 
-#: backends/platform/3ds/osystem-events.cpp:395
+#: backends/platform/3ds/osystem-events.cpp:385
 msgid "Hover Mode"
 msgstr "Modalità Puntatore"
 
-#: backends/platform/3ds/osystem-events.cpp:399
+#: backends/platform/3ds/osystem-events.cpp:389
 msgid "Drag Mode"
 msgstr "Modalità Trascinamento"
 
-#: backends/platform/3ds/osystem-events.cpp:401
+#: backends/platform/3ds/osystem-events.cpp:391
 msgid "Cannot Switch to Drag Mode while Magnify Mode is On"
 msgstr ""
 "Non è possibile passare alla Modalità Trascinamento\n"
 "quando la Vista Ingrandita è attivata"
 
-#: backends/platform/3ds/osystem-events.cpp:408
+#: backends/platform/3ds/osystem-events.cpp:398
 msgid "Magnify Mode cannot be activated in menus."
 msgstr ""
 "La Vista Ingrandita\n"
 "non può essere attivata nei menu."
 
-#: backends/platform/3ds/osystem-events.cpp:411
+#: backends/platform/3ds/osystem-events.cpp:401
 msgid ""
 "Magnify Mode can only be activated\n"
 " when both screens are enabled."
@@ -4665,29 +4657,29 @@ msgstr ""
 "La Vista Ingrandita può essere attivata\n"
 " quando entrambi gli schermi sono abilitati."
 
-#: backends/platform/3ds/osystem-events.cpp:413
+#: backends/platform/3ds/osystem-events.cpp:403
 msgid "In-game resolution too small to magnify."
 msgstr ""
 "La risoluzione del gioco è troppo\n"
 "bassa per essere ingrandita."
 
-#: backends/platform/3ds/osystem-events.cpp:419
+#: backends/platform/3ds/osystem-events.cpp:409
 msgid "Magnify Mode On. Switching to Hover Mode..."
 msgstr ""
 "Vista Ingrandita attivata.\n"
 "Passo a Modalità Puntatore..."
 
-#: backends/platform/3ds/osystem-events.cpp:421
+#: backends/platform/3ds/osystem-events.cpp:411
 msgid "Magnify Mode On"
 msgstr "Vista Ingrandita attivata"
 
-#: backends/platform/3ds/osystem-events.cpp:428
+#: backends/platform/3ds/osystem-events.cpp:418
 msgid "Magnify Mode Off. Reactivating Drag Mode..."
 msgstr ""
 "Vista Ingrandita disattivata.\n"
 "Riattivo Modalità Trascinamento..."
 
-#: backends/platform/3ds/osystem-events.cpp:430
+#: backends/platform/3ds/osystem-events.cpp:420
 msgid "Magnify Mode Off"
 msgstr "Vista Ingrandita disattivata"
 
@@ -9345,6 +9337,10 @@ msgstr "~P~recedenti"
 msgid "~N~ext"
 msgstr "~S~uccessivi"
 
+#: engines/scumm/dialogs.cpp:284
+msgid "~C~lose"
+msgstr "~C~hiudi"
+
 #: engines/scumm/dialogs.cpp:965
 msgid "Speech Only"
 msgstr "Solo voci"
@@ -12127,6 +12123,9 @@ msgstr ""
 "precisamente: LiberationMono, LiberationSans e LiberationSerif; oppure "
 "FreeMono, FreeSans e FreeSerif."
 
+#~ msgid "Open 3DS Settings"
+#~ msgstr "Impostazioni 3DS"
+
 #, fuzzy
 #~| msgid "Very large"
 #~ msgid "Very very large"
diff --git a/po/ja.po b/po/ja.po
index f201950d2ea..0b4a93a13f5 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -10,7 +10,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: 2024-04-23 14:50+0000\n"
+"POT-Creation-Date: 2024-04-23 19:09+0000\n"
 "PO-Revision-Date: 2024-03-19 18:42+0000\n"
 "Last-Translator: VAN-Gluon <van.gluonp at gmail.com>\n"
 "Language-Team: Japanese <https://translations.scummvm.org/projects/scummvm/"
@@ -3007,7 +3007,7 @@ msgstr "<不正な値>"
 
 #. I18N: Abbreviation for 'bytes' as data size
 #. I18N: Hardware key
-#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:48
+#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:46
 #: backends/platform/ds/osystem_ds.cpp:173
 #: backends/platform/sdl/miyoo/miyoo.cpp:61
 #: backends/platform/sdl/miyoo/miyoo.cpp:88
@@ -3212,7 +3212,7 @@ msgstr "再開(~R~)"
 msgid "~L~oad"
 msgstr "ロード(~L~)"
 
-#: engines/dialogs.cpp:71 backends/platform/3ds/options-dialog.cpp:45
+#: engines/dialogs.cpp:71
 msgid "~S~ave"
 msgstr "セーブ(~S~)"
 
@@ -4058,7 +4058,7 @@ msgid "Right Shoulder"
 msgstr "RBボタン"
 
 #: backends/keymapper/hardware-input.cpp:266
-#: backends/platform/3ds/osystem-events.cpp:57
+#: backends/platform/3ds/osystem-events.cpp:55
 #: backends/platform/ds/osystem_ds.cpp:180
 #: backends/platform/sdl/miyoo/miyoo.cpp:74
 #: backends/platform/sdl/miyoo/miyoo.cpp:101
@@ -4069,7 +4069,7 @@ msgid "D-pad Up"
 msgstr "十字キー(上)"
 
 #: backends/keymapper/hardware-input.cpp:267
-#: backends/platform/3ds/osystem-events.cpp:58
+#: backends/platform/3ds/osystem-events.cpp:56
 #: backends/platform/ds/osystem_ds.cpp:181
 #: backends/platform/sdl/miyoo/miyoo.cpp:75
 #: backends/platform/sdl/miyoo/miyoo.cpp:102
@@ -4080,7 +4080,7 @@ msgid "D-pad Down"
 msgstr "十字キー(下)"
 
 #: backends/keymapper/hardware-input.cpp:268
-#: backends/platform/3ds/osystem-events.cpp:59
+#: backends/platform/3ds/osystem-events.cpp:57
 #: backends/platform/ds/osystem_ds.cpp:182
 #: backends/platform/sdl/miyoo/miyoo.cpp:76
 #: backends/platform/sdl/miyoo/miyoo.cpp:103
@@ -4091,7 +4091,7 @@ msgid "D-pad Left"
 msgstr "十字キー(左)"
 
 #: backends/keymapper/hardware-input.cpp:269
-#: backends/platform/3ds/osystem-events.cpp:60
+#: backends/platform/3ds/osystem-events.cpp:58
 #: backends/platform/ds/osystem_ds.cpp:183
 #: backends/platform/sdl/miyoo/miyoo.cpp:77
 #: backends/platform/sdl/miyoo/miyoo.cpp:104
@@ -4352,43 +4352,39 @@ msgstr "ファイルは転送されませんでした!"
 msgid "Uploaded successfully!"
 msgstr "アップロードに成功しました!"
 
-#: backends/platform/3ds/options-dialog.cpp:44 engines/scumm/dialogs.cpp:284
-msgid "~C~lose"
-msgstr "閉じる(~C~)"
-
-#: backends/platform/3ds/options-dialog.cpp:47
+#: backends/platform/3ds/options.cpp:64
 msgid "Show mouse cursor"
 msgstr "マウスカーソルを表示する"
 
-#: backends/platform/3ds/options-dialog.cpp:50
+#: backends/platform/3ds/options.cpp:65
 msgid "Snap to edges"
 msgstr "縁を切り落とす"
 
-#: backends/platform/3ds/options-dialog.cpp:53
+#: backends/platform/3ds/options.cpp:66
 msgid "Stretch to fit"
 msgstr "フィットするよう拡大"
 
-#: backends/platform/3ds/options-dialog.cpp:56
+#: backends/platform/3ds/options.cpp:68
 msgid "Use Screen:"
 msgstr "使用スクリーン:"
 
-#: backends/platform/3ds/options-dialog.cpp:58
+#: backends/platform/3ds/options.cpp:70
 msgctxt "3ds-screen"
 msgid "Top"
 msgstr "上面"
 
-#: backends/platform/3ds/options-dialog.cpp:59
+#: backends/platform/3ds/options.cpp:71
 msgctxt "3ds-screen"
 msgid "Bottom"
 msgstr "下面"
 
-#: backends/platform/3ds/options-dialog.cpp:60
+#: backends/platform/3ds/options.cpp:72
 msgctxt "3ds-screen"
 msgid "Both"
 msgstr "両面"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:47
+#: backends/platform/3ds/osystem-events.cpp:45
 #: backends/platform/ds/osystem_ds.cpp:172
 #: backends/platform/sdl/miyoo/miyoo.cpp:59
 #: backends/platform/sdl/miyoo/miyoo.cpp:86
@@ -4398,7 +4394,7 @@ msgid "A"
 msgstr "A"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:49
+#: backends/platform/3ds/osystem-events.cpp:47
 #: backends/platform/ds/osystem_ds.cpp:174
 #: backends/platform/sdl/miyoo/miyoo.cpp:63
 #: backends/platform/sdl/miyoo/miyoo.cpp:90
@@ -4408,7 +4404,7 @@ msgid "X"
 msgstr "X"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:50
+#: backends/platform/3ds/osystem-events.cpp:48
 #: backends/platform/ds/osystem_ds.cpp:175
 #: backends/platform/sdl/miyoo/miyoo.cpp:65
 #: backends/platform/sdl/miyoo/miyoo.cpp:92
@@ -4420,7 +4416,7 @@ msgstr "Y"
 #. I18N: Hardware key
 #. I18N: Return key
 #. I18N: Select party member command in Might & Magic 1
-#: backends/platform/3ds/osystem-events.cpp:51
+#: backends/platform/3ds/osystem-events.cpp:49
 #: backends/platform/ds/osystem_ds.cpp:176
 #: backends/platform/sdl/miyoo/miyoo.cpp:67
 #: backends/platform/sdl/miyoo/miyoo.cpp:94
@@ -4431,7 +4427,7 @@ msgid "Select"
 msgstr "セレクト"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:52
+#: backends/platform/3ds/osystem-events.cpp:50
 #: backends/platform/ds/osystem_ds.cpp:177
 #: backends/platform/sdl/miyoo/miyoo.cpp:69
 #: backends/platform/sdl/miyoo/miyoo.cpp:96
@@ -4440,18 +4436,18 @@ msgstr "セレクト"
 msgid "Start"
 msgstr "スタート"
 
-#: backends/platform/3ds/osystem-events.cpp:53
+#: backends/platform/3ds/osystem-events.cpp:51
 #: backends/platform/sdl/switch/switch.cpp:56
 msgid "ZL"
 msgstr "ZL"
 
-#: backends/platform/3ds/osystem-events.cpp:54
+#: backends/platform/3ds/osystem-events.cpp:52
 #: backends/platform/sdl/switch/switch.cpp:57
 msgid "ZR"
 msgstr "ZR"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:55
+#: backends/platform/3ds/osystem-events.cpp:53
 #: backends/platform/ds/osystem_ds.cpp:178
 #: backends/platform/sdl/miyoo/miyoo.cpp:71
 #: backends/platform/sdl/miyoo/miyoo.cpp:98
@@ -4462,7 +4458,7 @@ msgid "L"
 msgstr "L"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:56
+#: backends/platform/3ds/osystem-events.cpp:54
 #: backends/platform/ds/osystem_ds.cpp:179
 #: backends/platform/sdl/miyoo/miyoo.cpp:73
 #: backends/platform/sdl/miyoo/miyoo.cpp:100
@@ -4472,32 +4468,28 @@ msgstr "L"
 msgid "R"
 msgstr "R"
 
-#: backends/platform/3ds/osystem-events.cpp:65
+#: backends/platform/3ds/osystem-events.cpp:63
 msgid "C-Pad X"
 msgstr "スライドパッド(X軸)"
 
-#: backends/platform/3ds/osystem-events.cpp:66
+#: backends/platform/3ds/osystem-events.cpp:64
 msgid "C-Pad Y"
 msgstr "スライドパッド(Y軸)"
 
-#: backends/platform/3ds/osystem-events.cpp:71
+#: backends/platform/3ds/osystem-events.cpp:69
 #: backends/platform/ds/osystem_ds.cpp:192
 msgid "Touch"
 msgstr "タッチ"
 
-#: backends/platform/3ds/osystem-events.cpp:311
+#: backends/platform/3ds/osystem-events.cpp:309
 msgid "Toggle Drag Mode"
 msgstr "ドラッグモードへ切り替え"
 
-#: backends/platform/3ds/osystem-events.cpp:316
+#: backends/platform/3ds/osystem-events.cpp:314
 msgid "Toggle Magnify Mode"
 msgstr "拡大モードへ切り替え"
 
-#: backends/platform/3ds/osystem-events.cpp:321
-msgid "Open 3DS Settings"
-msgstr "3DSの設定を開く"
-
-#: backends/platform/3ds/osystem-events.cpp:359
+#: backends/platform/3ds/osystem-events.cpp:349
 msgid ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
@@ -4505,27 +4497,27 @@ msgstr ""
 "拡大モードOFF。ドラックモードを有効にします。\n"
 "メインメニューに戻ります..."
 
-#: backends/platform/3ds/osystem-events.cpp:361
+#: backends/platform/3ds/osystem-events.cpp:351
 msgid "Magnify Mode Off. Returning to Launcher..."
 msgstr "拡大モードOFF。メインメニューに戻ります..."
 
-#: backends/platform/3ds/osystem-events.cpp:395
+#: backends/platform/3ds/osystem-events.cpp:385
 msgid "Hover Mode"
 msgstr "ホバーモード"
 
-#: backends/platform/3ds/osystem-events.cpp:399
+#: backends/platform/3ds/osystem-events.cpp:389
 msgid "Drag Mode"
 msgstr "ドラッグモード"
 
-#: backends/platform/3ds/osystem-events.cpp:401
+#: backends/platform/3ds/osystem-events.cpp:391
 msgid "Cannot Switch to Drag Mode while Magnify Mode is On"
 msgstr "拡大モード中はドラッグモードをONにできません"
 
-#: backends/platform/3ds/osystem-events.cpp:408
+#: backends/platform/3ds/osystem-events.cpp:398
 msgid "Magnify Mode cannot be activated in menus."
 msgstr "メニューでは拡大モードをアクティブにできません。"
 
-#: backends/platform/3ds/osystem-events.cpp:411
+#: backends/platform/3ds/osystem-events.cpp:401
 msgid ""
 "Magnify Mode can only be activated\n"
 " when both screens are enabled."
@@ -4533,23 +4525,23 @@ msgstr ""
 "拡大モードは両方のスクリーンが\n"
 "有効の場合のみアクティブにできます。"
 
-#: backends/platform/3ds/osystem-events.cpp:413
+#: backends/platform/3ds/osystem-events.cpp:403
 msgid "In-game resolution too small to magnify."
 msgstr "ゲーム内の解像度が小さすぎて拡大できません。"
 
-#: backends/platform/3ds/osystem-events.cpp:419
+#: backends/platform/3ds/osystem-events.cpp:409
 msgid "Magnify Mode On. Switching to Hover Mode..."
 msgstr "拡大モードON。ホバーモードに切り替えます..."
 
-#: backends/platform/3ds/osystem-events.cpp:421
+#: backends/platform/3ds/osystem-events.cpp:411
 msgid "Magnify Mode On"
 msgstr "拡大モードON"
 
-#: backends/platform/3ds/osystem-events.cpp:428
+#: backends/platform/3ds/osystem-events.cpp:418
 msgid "Magnify Mode Off. Reactivating Drag Mode..."
 msgstr "拡大モードOFF。ドラッグモードを有効にしています..."
 
-#: backends/platform/3ds/osystem-events.cpp:430
+#: backends/platform/3ds/osystem-events.cpp:420
 msgid "Magnify Mode Off"
 msgstr "拡大モードOFF"
 
@@ -8987,6 +8979,10 @@ msgstr "前(~P~)"
 msgid "~N~ext"
 msgstr "次(~N~)"
 
+#: engines/scumm/dialogs.cpp:284
+msgid "~C~lose"
+msgstr "閉じる(~C~)"
+
 #: engines/scumm/dialogs.cpp:965
 msgid "Speech Only"
 msgstr "音声のみ"
@@ -11720,6 +11716,9 @@ msgstr ""
 "LiberationSans、LiberationSerifが必要です。GNUFreeFontを使用する場合、"
 "FreeMono、FreeSans、FreeSerifが必要です。"
 
+#~ msgid "Open 3DS Settings"
+#~ msgstr "3DSの設定を開く"
+
 #, fuzzy
 #~| msgid "Very large"
 #~ msgid "Very very large"
diff --git a/po/ka.po b/po/ka.po
index c017d3ef426..18e2ec84bf7 100644
--- a/po/ka.po
+++ b/po/ka.po
@@ -10,7 +10,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: 2024-04-23 14:50+0000\n"
+"POT-Creation-Date: 2024-04-23 19:09+0000\n"
 "PO-Revision-Date: 2024-04-05 14:42+0000\n"
 "Last-Translator: NorwayFun <temuri.doghonadze at gmail.com>\n"
 "Language-Team: Georgian <https://translations.scummvm.org/projects/scummvm/"
@@ -2878,7 +2878,7 @@ msgstr "<არასწორი მნიშვნელობა>"
 
 #. I18N: Abbreviation for 'bytes' as data size
 #. I18N: Hardware key
-#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:48
+#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:46
 #: backends/platform/ds/osystem_ds.cpp:173
 #: backends/platform/sdl/miyoo/miyoo.cpp:61
 #: backends/platform/sdl/miyoo/miyoo.cpp:88
@@ -3067,7 +3067,7 @@ msgstr "~გ~აგრძელება"
 msgid "~L~oad"
 msgstr "ჩ~ა~ტვირთვა"
 
-#: engines/dialogs.cpp:71 backends/platform/3ds/options-dialog.cpp:45
+#: engines/dialogs.cpp:71
 msgid "~S~ave"
 msgstr "შ~ე~ნახვა"
 
@@ -3883,7 +3883,7 @@ msgid "Right Shoulder"
 msgstr "მარჯვენა მხარი"
 
 #: backends/keymapper/hardware-input.cpp:266
-#: backends/platform/3ds/osystem-events.cpp:57
+#: backends/platform/3ds/osystem-events.cpp:55
 #: backends/platform/ds/osystem_ds.cpp:180
 #: backends/platform/sdl/miyoo/miyoo.cpp:74
 #: backends/platform/sdl/miyoo/miyoo.cpp:101
@@ -3894,7 +3894,7 @@ msgid "D-pad Up"
 msgstr "ჯვარი მაღლა"
 
 #: backends/keymapper/hardware-input.cpp:267
-#: backends/platform/3ds/osystem-events.cpp:58
+#: backends/platform/3ds/osystem-events.cpp:56
 #: backends/platform/ds/osystem_ds.cpp:181
 #: backends/platform/sdl/miyoo/miyoo.cpp:75
 #: backends/platform/sdl/miyoo/miyoo.cpp:102
@@ -3905,7 +3905,7 @@ msgid "D-pad Down"
 msgstr "ჯვარი დაბლა"
 
 #: backends/keymapper/hardware-input.cpp:268
-#: backends/platform/3ds/osystem-events.cpp:59
+#: backends/platform/3ds/osystem-events.cpp:57
 #: backends/platform/ds/osystem_ds.cpp:182
 #: backends/platform/sdl/miyoo/miyoo.cpp:76
 #: backends/platform/sdl/miyoo/miyoo.cpp:103
@@ -3916,7 +3916,7 @@ msgid "D-pad Left"
 msgstr "ჯვარი მარცხნივ"
 
 #: backends/keymapper/hardware-input.cpp:269
-#: backends/platform/3ds/osystem-events.cpp:60
+#: backends/platform/3ds/osystem-events.cpp:58
 #: backends/platform/ds/osystem_ds.cpp:183
 #: backends/platform/sdl/miyoo/miyoo.cpp:77
 #: backends/platform/sdl/miyoo/miyoo.cpp:104
@@ -4175,43 +4175,39 @@ msgstr "ფაილი გადმოცემული არაა!"
 msgid "Uploaded successfully!"
 msgstr "ფაილი წარმატებით აიტვირთა!"
 
-#: backends/platform/3ds/options-dialog.cpp:44 engines/scumm/dialogs.cpp:284
-msgid "~C~lose"
-msgstr "~დ~ახურვა"
-
-#: backends/platform/3ds/options-dialog.cpp:47
+#: backends/platform/3ds/options.cpp:64
 msgid "Show mouse cursor"
 msgstr "თაგუნას კურსორის ჩვენება"
 
-#: backends/platform/3ds/options-dialog.cpp:50
+#: backends/platform/3ds/options.cpp:65
 msgid "Snap to edges"
 msgstr "წიბოებზე მიმაგრება"
 
-#: backends/platform/3ds/options-dialog.cpp:53
+#: backends/platform/3ds/options.cpp:66
 msgid "Stretch to fit"
 msgstr "გაწელვა ჩასატევად"
 
-#: backends/platform/3ds/options-dialog.cpp:56
+#: backends/platform/3ds/options.cpp:68
 msgid "Use Screen:"
 msgstr "გამოიყენება ეკრანი:"
 
-#: backends/platform/3ds/options-dialog.cpp:58
+#: backends/platform/3ds/options.cpp:70
 msgctxt "3ds-screen"
 msgid "Top"
 msgstr "თავში"
 
-#: backends/platform/3ds/options-dialog.cpp:59
+#: backends/platform/3ds/options.cpp:71
 msgctxt "3ds-screen"
 msgid "Bottom"
 msgstr "ქვედა"
 
-#: backends/platform/3ds/options-dialog.cpp:60
+#: backends/platform/3ds/options.cpp:72
 msgctxt "3ds-screen"
 msgid "Both"
 msgstr "ორივე"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:47
+#: backends/platform/3ds/osystem-events.cpp:45
 #: backends/platform/ds/osystem_ds.cpp:172
 #: backends/platform/sdl/miyoo/miyoo.cpp:59
 #: backends/platform/sdl/miyoo/miyoo.cpp:86
@@ -4221,7 +4217,7 @@ msgid "A"
 msgstr "A"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:49
+#: backends/platform/3ds/osystem-events.cpp:47
 #: backends/platform/ds/osystem_ds.cpp:174
 #: backends/platform/sdl/miyoo/miyoo.cpp:63
 #: backends/platform/sdl/miyoo/miyoo.cpp:90
@@ -4231,7 +4227,7 @@ msgid "X"
 msgstr "X"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:50
+#: backends/platform/3ds/osystem-events.cpp:48
 #: backends/platform/ds/osystem_ds.cpp:175
 #: backends/platform/sdl/miyoo/miyoo.cpp:65
 #: backends/platform/sdl/miyoo/miyoo.cpp:92
@@ -4243,7 +4239,7 @@ msgstr "Y"
 #. I18N: Hardware key
 #. I18N: Return key
 #. I18N: Select party member command in Might & Magic 1
-#: backends/platform/3ds/osystem-events.cpp:51
+#: backends/platform/3ds/osystem-events.cpp:49
 #: backends/platform/ds/osystem_ds.cpp:176
 #: backends/platform/sdl/miyoo/miyoo.cpp:67
 #: backends/platform/sdl/miyoo/miyoo.cpp:94
@@ -4254,7 +4250,7 @@ msgid "Select"
 msgstr "არჩევა"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:52
+#: backends/platform/3ds/osystem-events.cpp:50
 #: backends/platform/ds/osystem_ds.cpp:177
 #: backends/platform/sdl/miyoo/miyoo.cpp:69
 #: backends/platform/sdl/miyoo/miyoo.cpp:96
@@ -4263,18 +4259,18 @@ msgstr "არჩევა"
 msgid "Start"
 msgstr "გაშვება"
 
-#: backends/platform/3ds/osystem-events.cpp:53
+#: backends/platform/3ds/osystem-events.cpp:51
 #: backends/platform/sdl/switch/switch.cpp:56
 msgid "ZL"
 msgstr "ZL"
 
-#: backends/platform/3ds/osystem-events.cpp:54
+#: backends/platform/3ds/osystem-events.cpp:52
 #: backends/platform/sdl/switch/switch.cpp:57
 msgid "ZR"
 msgstr "ZR"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:55
+#: backends/platform/3ds/osystem-events.cpp:53
 #: backends/platform/ds/osystem_ds.cpp:178
 #: backends/platform/sdl/miyoo/miyoo.cpp:71
 #: backends/platform/sdl/miyoo/miyoo.cpp:98
@@ -4285,7 +4281,7 @@ msgid "L"
 msgstr "მარცხ"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:56
+#: backends/platform/3ds/osystem-events.cpp:54
 #: backends/platform/ds/osystem_ds.cpp:179
 #: backends/platform/sdl/miyoo/miyoo.cpp:73
 #: backends/platform/sdl/miyoo/miyoo.cpp:100
@@ -4295,80 +4291,76 @@ msgstr "მარცხ"
 msgid "R"
 msgstr "წითელი"
 
-#: backends/platform/3ds/osystem-events.cpp:65
+#: backends/platform/3ds/osystem-events.cpp:63
 msgid "C-Pad X"
 msgstr "C-პადის X"
 
-#: backends/platform/3ds/osystem-events.cpp:66
+#: backends/platform/3ds/osystem-events.cpp:64
 msgid "C-Pad Y"
 msgstr "C-პადის Y"
 
-#: backends/platform/3ds/osystem-events.cpp:71
+#: backends/platform/3ds/osystem-events.cpp:69
 #: backends/platform/ds/osystem_ds.cpp:192
 msgid "Touch"
 msgstr "შეხება"
 
-#: backends/platform/3ds/osystem-events.cpp:311
+#: backends/platform/3ds/osystem-events.cpp:309
 msgid "Toggle Drag Mode"
 msgstr "გადათრევის რეჟიმის გადართვა"
 
-#: backends/platform/3ds/osystem-events.cpp:316
+#: backends/platform/3ds/osystem-events.cpp:314
 msgid "Toggle Magnify Mode"
 msgstr "გადიდების რეჟიმის გადართვა"
 
-#: backends/platform/3ds/osystem-events.cpp:321
-msgid "Open 3DS Settings"
-msgstr "3DS-ის პარამეტრების გახსნა"
-
-#: backends/platform/3ds/osystem-events.cpp:359
+#: backends/platform/3ds/osystem-events.cpp:349
 msgid ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:361
+#: backends/platform/3ds/osystem-events.cpp:351
 msgid "Magnify Mode Off. Returning to Launcher..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:395
+#: backends/platform/3ds/osystem-events.cpp:385
 msgid "Hover Mode"
 msgstr "გადატარების რეჟიმი"
 
-#: backends/platform/3ds/osystem-events.cpp:399
+#: backends/platform/3ds/osystem-events.cpp:389
 msgid "Drag Mode"
 msgstr "გადათრევის რეჟიმი"
 
-#: backends/platform/3ds/osystem-events.cpp:401
+#: backends/platform/3ds/osystem-events.cpp:391
 msgid "Cannot Switch to Drag Mode while Magnify Mode is On"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:408
+#: backends/platform/3ds/osystem-events.cpp:398
 msgid "Magnify Mode cannot be activated in menus."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:411
+#: backends/platform/3ds/osystem-events.cpp:401
 msgid ""
 "Magnify Mode can only be activated\n"
 " when both screens are enabled."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:413
+#: backends/platform/3ds/osystem-events.cpp:403
 msgid "In-game resolution too small to magnify."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:419
+#: backends/platform/3ds/osystem-events.cpp:409
 msgid "Magnify Mode On. Switching to Hover Mode..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:421
+#: backends/platform/3ds/osystem-events.cpp:411
 msgid "Magnify Mode On"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:428
+#: backends/platform/3ds/osystem-events.cpp:418
 msgid "Magnify Mode Off. Reactivating Drag Mode..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:430
+#: backends/platform/3ds/osystem-events.cpp:420
 msgid "Magnify Mode Off"
 msgstr ""
 
@@ -8299,6 +8291,10 @@ msgstr "~წ~ინა"
 msgid "~N~ext"
 msgstr "შ~ე~მდეგი"
 
+#: engines/scumm/dialogs.cpp:284
+msgid "~C~lose"
+msgstr "~დ~ახურვა"
+
 #: engines/scumm/dialogs.cpp:965
 msgid "Speech Only"
 msgstr "მხოლოდ საუბარი"
@@ -10879,6 +10875,9 @@ msgid ""
 "respectively."
 msgstr ""
 
+#~ msgid "Open 3DS Settings"
+#~ msgstr "3DS-ის პარამეტრების გახსნა"
+
 #, fuzzy
 #~| msgid "Very large"
 #~ msgid "Very very large"
diff --git a/po/ko.po b/po/ko.po
index ec8023e0bf7..5f9986f7d4a 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -10,7 +10,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: 2024-04-23 14:50+0000\n"
+"POT-Creation-Date: 2024-04-23 19:09+0000\n"
 "PO-Revision-Date: 2023-12-14 14:28+0000\n"
 "Last-Translator: Eugene Sandulenko <sev at scummvm.org>\n"
 "Language-Team: Korean <https://translations.scummvm.org/projects/scummvm/"
@@ -3027,7 +3027,7 @@ msgstr "<잘못된 값>"
 
 #. I18N: Abbreviation for 'bytes' as data size
 #. I18N: Hardware key
-#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:48
+#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:46
 #: backends/platform/ds/osystem_ds.cpp:173
 #: backends/platform/sdl/miyoo/miyoo.cpp:61
 #: backends/platform/sdl/miyoo/miyoo.cpp:88
@@ -3239,7 +3239,7 @@ msgstr "계속(~R~)"
 msgid "~L~oad"
 msgstr "불러오기(~L~)"
 
-#: engines/dialogs.cpp:71 backends/platform/3ds/options-dialog.cpp:45
+#: engines/dialogs.cpp:71
 msgid "~S~ave"
 msgstr "저장(~S~)"
 
@@ -4097,7 +4097,7 @@ msgid "Right Shoulder"
 msgstr "오른쪽 숄더"
 
 #: backends/keymapper/hardware-input.cpp:266
-#: backends/platform/3ds/osystem-events.cpp:57
+#: backends/platform/3ds/osystem-events.cpp:55
 #: backends/platform/ds/osystem_ds.cpp:180
 #: backends/platform/sdl/miyoo/miyoo.cpp:74
 #: backends/platform/sdl/miyoo/miyoo.cpp:101
@@ -4108,7 +4108,7 @@ msgid "D-pad Up"
 msgstr "D-패드 Up"
 
 #: backends/keymapper/hardware-input.cpp:267
-#: backends/platform/3ds/osystem-events.cpp:58
+#: backends/platform/3ds/osystem-events.cpp:56
 #: backends/platform/ds/osystem_ds.cpp:181
 #: backends/platform/sdl/miyoo/miyoo.cpp:75
 #: backends/platform/sdl/miyoo/miyoo.cpp:102
@@ -4119,7 +4119,7 @@ msgid "D-pad Down"
 msgstr "D-패드 Down"
 
 #: backends/keymapper/hardware-input.cpp:268
-#: backends/platform/3ds/osystem-events.cpp:59
+#: backends/platform/3ds/osystem-events.cpp:57
 #: backends/platform/ds/osystem_ds.cpp:182
 #: backends/platform/sdl/miyoo/miyoo.cpp:76
 #: backends/platform/sdl/miyoo/miyoo.cpp:103
@@ -4130,7 +4130,7 @@ msgid "D-pad Left"
 msgstr "D-패드 Left"
 
 #: backends/keymapper/hardware-input.cpp:269
-#: backends/platform/3ds/osystem-events.cpp:60
+#: backends/platform/3ds/osystem-events.cpp:58
 #: backends/platform/ds/osystem_ds.cpp:183
 #: backends/platform/sdl/miyoo/miyoo.cpp:77
 #: backends/platform/sdl/miyoo/miyoo.cpp:104
@@ -4392,43 +4392,39 @@ msgstr "통과한 파일 없음!"
 msgid "Uploaded successfully!"
 msgstr "업로드 성공!"
 
-#: backends/platform/3ds/options-dialog.cpp:44 engines/scumm/dialogs.cpp:284
-msgid "~C~lose"
-msgstr "닫기(~C~)"
-
-#: backends/platform/3ds/options-dialog.cpp:47
+#: backends/platform/3ds/options.cpp:64
 msgid "Show mouse cursor"
 msgstr "마우스 커서 표시"
 
-#: backends/platform/3ds/options-dialog.cpp:50
+#: backends/platform/3ds/options.cpp:65
 msgid "Snap to edges"
 msgstr "가장자리에 스냅"
 
-#: backends/platform/3ds/options-dialog.cpp:53
+#: backends/platform/3ds/options.cpp:66
 msgid "Stretch to fit"
 msgstr "화면에 맞게 늘림"
 
-#: backends/platform/3ds/options-dialog.cpp:56
+#: backends/platform/3ds/options.cpp:68
 msgid "Use Screen:"
 msgstr "화면 선택:"
 
-#: backends/platform/3ds/options-dialog.cpp:58
+#: backends/platform/3ds/options.cpp:70
 msgctxt "3ds-screen"
 msgid "Top"
 msgstr "위"
 
-#: backends/platform/3ds/options-dialog.cpp:59
+#: backends/platform/3ds/options.cpp:71
 msgctxt "3ds-screen"
 msgid "Bottom"
 msgstr "아래"
 
-#: backends/platform/3ds/options-dialog.cpp:60
+#: backends/platform/3ds/options.cpp:72
 msgctxt "3ds-screen"
 msgid "Both"
 msgstr "둘 다"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:47
+#: backends/platform/3ds/osystem-events.cpp:45
 #: backends/platform/ds/osystem_ds.cpp:172
 #: backends/platform/sdl/miyoo/miyoo.cpp:59
 #: backends/platform/sdl/miyoo/miyoo.cpp:86
@@ -4438,7 +4434,7 @@ msgid "A"
 msgstr "A"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:49
+#: backends/platform/3ds/osystem-events.cpp:47
 #: backends/platform/ds/osystem_ds.cpp:174
 #: backends/platform/sdl/miyoo/miyoo.cpp:63
 #: backends/platform/sdl/miyoo/miyoo.cpp:90
@@ -4448,7 +4444,7 @@ msgid "X"
 msgstr "X"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:50
+#: backends/platform/3ds/osystem-events.cpp:48
 #: backends/platform/ds/osystem_ds.cpp:175
 #: backends/platform/sdl/miyoo/miyoo.cpp:65
 #: backends/platform/sdl/miyoo/miyoo.cpp:92
@@ -4460,7 +4456,7 @@ msgstr "Y"
 #. I18N: Hardware key
 #. I18N: Return key
 #. I18N: Select party member command in Might & Magic 1
-#: backends/platform/3ds/osystem-events.cpp:51
+#: backends/platform/3ds/osystem-events.cpp:49
 #: backends/platform/ds/osystem_ds.cpp:176
 #: backends/platform/sdl/miyoo/miyoo.cpp:67
 #: backends/platform/sdl/miyoo/miyoo.cpp:94
@@ -4471,7 +4467,7 @@ msgid "Select"
 msgstr "Select"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:52
+#: backends/platform/3ds/osystem-events.cpp:50
 #: backends/platform/ds/osystem_ds.cpp:177
 #: backends/platform/sdl/miyoo/miyoo.cpp:69
 #: backends/platform/sdl/miyoo/miyoo.cpp:96
@@ -4480,18 +4476,18 @@ msgstr "Select"
 msgid "Start"
 msgstr "Start"
 
-#: backends/platform/3ds/osystem-events.cpp:53
+#: backends/platform/3ds/osystem-events.cpp:51
 #: backends/platform/sdl/switch/switch.cpp:56
 msgid "ZL"
 msgstr "ZL"
 
-#: backends/platform/3ds/osystem-events.cpp:54
+#: backends/platform/3ds/osystem-events.cpp:52
 #: backends/platform/sdl/switch/switch.cpp:57
 msgid "ZR"
 msgstr "ZR"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:55
+#: backends/platform/3ds/osystem-events.cpp:53
 #: backends/platform/ds/osystem_ds.cpp:178
 #: backends/platform/sdl/miyoo/miyoo.cpp:71
 #: backends/platform/sdl/miyoo/miyoo.cpp:98
@@ -4502,7 +4498,7 @@ msgid "L"
 msgstr "L"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:56
+#: backends/platform/3ds/osystem-events.cpp:54
 #: backends/platform/ds/osystem_ds.cpp:179
 #: backends/platform/sdl/miyoo/miyoo.cpp:73
 #: backends/platform/sdl/miyoo/miyoo.cpp:100
@@ -4512,32 +4508,28 @@ msgstr "L"
 msgid "R"
 msgstr "R"
 
-#: backends/platform/3ds/osystem-events.cpp:65
+#: backends/platform/3ds/osystem-events.cpp:63
 msgid "C-Pad X"
 msgstr "C-패드 X"
 
-#: backends/platform/3ds/osystem-events.cpp:66
+#: backends/platform/3ds/osystem-events.cpp:64
 msgid "C-Pad Y"
 msgstr "C-패드 Y"
 
-#: backends/platform/3ds/osystem-events.cpp:71
+#: backends/platform/3ds/osystem-events.cpp:69
 #: backends/platform/ds/osystem_ds.cpp:192
 msgid "Touch"
 msgstr "터치"
 
-#: backends/platform/3ds/osystem-events.cpp:311
+#: backends/platform/3ds/osystem-events.cpp:309
 msgid "Toggle Drag Mode"
 msgstr "드래그 모드 전환"
 
-#: backends/platform/3ds/osystem-events.cpp:316
+#: backends/platform/3ds/osystem-events.cpp:314
 msgid "Toggle Magnify Mode"
 msgstr "돋보기 모드 전환"
 
-#: backends/platform/3ds/osystem-events.cpp:321
-msgid "Open 3DS Settings"
-msgstr "3DS 설정 열기"
-
-#: backends/platform/3ds/osystem-events.cpp:359
+#: backends/platform/3ds/osystem-events.cpp:349
 msgid ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
@@ -4545,27 +4537,27 @@ msgstr ""
 "돋보기 모드 끔. 드래그 모드를 재활성화.\n"
 "런처로 돌아갑니다..."
 
-#: backends/platform/3ds/osystem-events.cpp:361
+#: backends/platform/3ds/osystem-events.cpp:351
 msgid "Magnify Mode Off. Returning to Launcher..."
 msgstr "돋보기 모드 끔. 런처로 돌아갑니다..."
 
-#: backends/platform/3ds/osystem-events.cpp:395
+#: backends/platform/3ds/osystem-events.cpp:385
 msgid "Hover Mode"
 msgstr "호버 모드"
 
-#: backends/platform/3ds/osystem-events.cpp:399
+#: backends/platform/3ds/osystem-events.cpp:389
 msgid "Drag Mode"
 msgstr "드래그 모드"
 
-#: backends/platform/3ds/osystem-events.cpp:401
+#: backends/platform/3ds/osystem-events.cpp:391
 msgid "Cannot Switch to Drag Mode while Magnify Mode is On"
 msgstr "돋보기 모드가 켜진 동안에는 드래그 모드로 전환할 수 없습니다"
 
-#: backends/platform/3ds/osystem-events.cpp:408
+#: backends/platform/3ds/osystem-events.cpp:398
 msgid "Magnify Mode cannot be activated in menus."
 msgstr "돋보기 모드는 메뉴에서 활성화할 수 없습니다."
 
-#: backends/platform/3ds/osystem-events.cpp:411
+#: backends/platform/3ds/osystem-events.cpp:401
 msgid ""
 "Magnify Mode can only be activated\n"
 " when both screens are enabled."
@@ -4573,23 +4565,23 @@ msgstr ""
 "돋보기 모드는 두 화면이 모두\n"
 "활성화되었을 때만 켤 수 있습니다."
 
-#: backends/platform/3ds/osystem-events.cpp:413
+#: backends/platform/3ds/osystem-events.cpp:403
 msgid "In-game resolution too small to magnify."
 msgstr "돋보기를 사용하기에는 게임 해상도가 너무 작습니다."
 
-#: backends/platform/3ds/osystem-events.cpp:419
+#: backends/platform/3ds/osystem-events.cpp:409
 msgid "Magnify Mode On. Switching to Hover Mode..."
 msgstr "돋보기 모드 켬. 호버 모드로 전환합니다..."
 
-#: backends/platform/3ds/osystem-events.cpp:421
+#: backends/platform/3ds/osystem-events.cpp:411
 msgid "Magnify Mode On"
 msgstr "돋보기 모드 켬"
 
-#: backends/platform/3ds/osystem-events.cpp:428
+#: backends/platform/3ds/osystem-events.cpp:418
 msgid "Magnify Mode Off. Reactivating Drag Mode..."
 msgstr "돋보기 모드 끔. 드래그 모드를 재활성화합니다..."
 
-#: backends/platform/3ds/osystem-events.cpp:430
+#: backends/platform/3ds/osystem-events.cpp:420
 msgid "Magnify Mode Off"
 msgstr "돋보기 모드 끔"
 
@@ -8930,6 +8922,10 @@ msgstr "이전(~P~)"
 msgid "~N~ext"
 msgstr "다음(~N~)"
 
+#: engines/scumm/dialogs.cpp:284
+msgid "~C~lose"
+msgstr "닫기(~C~)"
+
 #: engines/scumm/dialogs.cpp:965
 msgid "Speech Only"
 msgstr "음성만"
@@ -11671,6 +11667,9 @@ msgstr ""
 "LiberationSans 및 LiberationSerif 또는 FreeMono, FreeSans 및 FreeSerif가 각"
 "각 필요함."
 
+#~ msgid "Open 3DS Settings"
+#~ msgstr "3DS 설정 열기"
+
 #, fuzzy
 #~| msgid "Very large"
 #~ msgid "Very very large"
diff --git a/po/nb_NO.po b/po/nb_NO.po
index bc35c9b6f81..a585ddd5675 100644
--- a/po/nb_NO.po
+++ b/po/nb_NO.po
@@ -10,7 +10,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: 2024-04-23 14:50+0000\n"
+"POT-Creation-Date: 2024-04-23 19:09+0000\n"
 "PO-Revision-Date: 2023-12-29 23:55+0000\n"
 "Last-Translator: Eugene Sandulenko <sev at scummvm.org>\n"
 "Language-Team: Norwegian Bokmål <https://translations.scummvm.org/projects/"
@@ -3094,7 +3094,7 @@ msgstr "<Ugyldig verdi>"
 
 #. I18N: Abbreviation for 'bytes' as data size
 #. I18N: Hardware key
-#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:48
+#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:46
 #: backends/platform/ds/osystem_ds.cpp:173
 #: backends/platform/sdl/miyoo/miyoo.cpp:61
 #: backends/platform/sdl/miyoo/miyoo.cpp:88
@@ -3301,7 +3301,7 @@ msgstr "~F~ortsett"
 msgid "~L~oad"
 msgstr "~Ã…~pne"
 
-#: engines/dialogs.cpp:71 backends/platform/3ds/options-dialog.cpp:45
+#: engines/dialogs.cpp:71
 msgid "~S~ave"
 msgstr "~L~agre"
 
@@ -4162,7 +4162,7 @@ msgid "Right Shoulder"
 msgstr "Høyre skulderknapp"
 
 #: backends/keymapper/hardware-input.cpp:266
-#: backends/platform/3ds/osystem-events.cpp:57
+#: backends/platform/3ds/osystem-events.cpp:55
 #: backends/platform/ds/osystem_ds.cpp:180
 #: backends/platform/sdl/miyoo/miyoo.cpp:74
 #: backends/platform/sdl/miyoo/miyoo.cpp:101
@@ -4173,7 +4173,7 @@ msgid "D-pad Up"
 msgstr "Retningsknapp Opp"
 
 #: backends/keymapper/hardware-input.cpp:267
-#: backends/platform/3ds/osystem-events.cpp:58
+#: backends/platform/3ds/osystem-events.cpp:56
 #: backends/platform/ds/osystem_ds.cpp:181
 #: backends/platform/sdl/miyoo/miyoo.cpp:75
 #: backends/platform/sdl/miyoo/miyoo.cpp:102
@@ -4184,7 +4184,7 @@ msgid "D-pad Down"
 msgstr "Retningsknapp Ned"
 
 #: backends/keymapper/hardware-input.cpp:268
-#: backends/platform/3ds/osystem-events.cpp:59
+#: backends/platform/3ds/osystem-events.cpp:57
 #: backends/platform/ds/osystem_ds.cpp:182
 #: backends/platform/sdl/miyoo/miyoo.cpp:76
 #: backends/platform/sdl/miyoo/miyoo.cpp:103
@@ -4195,7 +4195,7 @@ msgid "D-pad Left"
 msgstr "Retningsknapp Venstre"
 
 #: backends/keymapper/hardware-input.cpp:269
-#: backends/platform/3ds/osystem-events.cpp:60
+#: backends/platform/3ds/osystem-events.cpp:58
 #: backends/platform/ds/osystem_ds.cpp:183
 #: backends/platform/sdl/miyoo/miyoo.cpp:77
 #: backends/platform/sdl/miyoo/miyoo.cpp:104
@@ -4456,43 +4456,39 @@ msgstr "Ingen fil videreført!"
 msgid "Uploaded successfully!"
 msgstr "Opplasting fullført!"
 
-#: backends/platform/3ds/options-dialog.cpp:44 engines/scumm/dialogs.cpp:284
-msgid "~C~lose"
-msgstr "~L~ukk"
-
-#: backends/platform/3ds/options-dialog.cpp:47
+#: backends/platform/3ds/options.cpp:64
 msgid "Show mouse cursor"
 msgstr "Vis muspeker"
 
-#: backends/platform/3ds/options-dialog.cpp:50
+#: backends/platform/3ds/options.cpp:65
 msgid "Snap to edges"
 msgstr "Hopp til kanter"
 
-#: backends/platform/3ds/options-dialog.cpp:53
+#: backends/platform/3ds/options.cpp:66
 msgid "Stretch to fit"
 msgstr "Strekk til å passe"
 
-#: backends/platform/3ds/options-dialog.cpp:56
+#: backends/platform/3ds/options.cpp:68
 msgid "Use Screen:"
 msgstr "Bruk skjerm:"
 
-#: backends/platform/3ds/options-dialog.cpp:58
+#: backends/platform/3ds/options.cpp:70
 msgctxt "3ds-screen"
 msgid "Top"
 msgstr "Topp"
 
-#: backends/platform/3ds/options-dialog.cpp:59
+#: backends/platform/3ds/options.cpp:71
 msgctxt "3ds-screen"
 msgid "Bottom"
 msgstr "Bunn"
 
-#: backends/platform/3ds/options-dialog.cpp:60
+#: backends/platform/3ds/options.cpp:72
 msgctxt "3ds-screen"
 msgid "Both"
 msgstr "Begge"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:47
+#: backends/platform/3ds/osystem-events.cpp:45
 #: backends/platform/ds/osystem_ds.cpp:172
 #: backends/platform/sdl/miyoo/miyoo.cpp:59
 #: backends/platform/sdl/miyoo/miyoo.cpp:86
@@ -4502,7 +4498,7 @@ msgid "A"
 msgstr "A"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:49
+#: backends/platform/3ds/osystem-events.cpp:47
 #: backends/platform/ds/osystem_ds.cpp:174
 #: backends/platform/sdl/miyoo/miyoo.cpp:63
 #: backends/platform/sdl/miyoo/miyoo.cpp:90
@@ -4512,7 +4508,7 @@ msgid "X"
 msgstr "X"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:50
+#: backends/platform/3ds/osystem-events.cpp:48
 #: backends/platform/ds/osystem_ds.cpp:175
 #: backends/platform/sdl/miyoo/miyoo.cpp:65
 #: backends/platform/sdl/miyoo/miyoo.cpp:92
@@ -4524,7 +4520,7 @@ msgstr "Y"
 #. I18N: Hardware key
 #. I18N: Return key
 #. I18N: Select party member command in Might & Magic 1
-#: backends/platform/3ds/osystem-events.cpp:51
+#: backends/platform/3ds/osystem-events.cpp:49
 #: backends/platform/ds/osystem_ds.cpp:176
 #: backends/platform/sdl/miyoo/miyoo.cpp:67
 #: backends/platform/sdl/miyoo/miyoo.cpp:94
@@ -4535,7 +4531,7 @@ msgid "Select"
 msgstr "Select"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:52
+#: backends/platform/3ds/osystem-events.cpp:50
 #: backends/platform/ds/osystem_ds.cpp:177
 #: backends/platform/sdl/miyoo/miyoo.cpp:69
 #: backends/platform/sdl/miyoo/miyoo.cpp:96
@@ -4544,18 +4540,18 @@ msgstr "Select"
 msgid "Start"
 msgstr "Start"
 
-#: backends/platform/3ds/osystem-events.cpp:53
+#: backends/platform/3ds/osystem-events.cpp:51
 #: backends/platform/sdl/switch/switch.cpp:56
 msgid "ZL"
 msgstr "ZL"
 
-#: backends/platform/3ds/osystem-events.cpp:54
+#: backends/platform/3ds/osystem-events.cpp:52
 #: backends/platform/sdl/switch/switch.cpp:57
 msgid "ZR"
 msgstr "ZR"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:55
+#: backends/platform/3ds/osystem-events.cpp:53
 #: backends/platform/ds/osystem_ds.cpp:178
 #: backends/platform/sdl/miyoo/miyoo.cpp:71
 #: backends/platform/sdl/miyoo/miyoo.cpp:98
@@ -4566,7 +4562,7 @@ msgid "L"
 msgstr "L"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:56
+#: backends/platform/3ds/osystem-events.cpp:54
 #: backends/platform/ds/osystem_ds.cpp:179
 #: backends/platform/sdl/miyoo/miyoo.cpp:73
 #: backends/platform/sdl/miyoo/miyoo.cpp:100
@@ -4576,32 +4572,28 @@ msgstr "L"
 msgid "R"
 msgstr "R"
 
-#: backends/platform/3ds/osystem-events.cpp:65
+#: backends/platform/3ds/osystem-events.cpp:63
 msgid "C-Pad X"
 msgstr "C-spak X"
 
-#: backends/platform/3ds/osystem-events.cpp:66
+#: backends/platform/3ds/osystem-events.cpp:64
 msgid "C-Pad Y"
 msgstr "C-spak Y"
 
-#: backends/platform/3ds/osystem-events.cpp:71
+#: backends/platform/3ds/osystem-events.cpp:69
 #: backends/platform/ds/osystem_ds.cpp:192
 msgid "Touch"
 msgstr "Berøring"
 
-#: backends/platform/3ds/osystem-events.cpp:311
+#: backends/platform/3ds/osystem-events.cpp:309
 msgid "Toggle Drag Mode"
 msgstr "Dra-modus av/på"
 
-#: backends/platform/3ds/osystem-events.cpp:316
+#: backends/platform/3ds/osystem-events.cpp:314
 msgid "Toggle Magnify Mode"
 msgstr "Forstørrelsesmodus av/på"
 
-#: backends/platform/3ds/osystem-events.cpp:321
-msgid "Open 3DS Settings"
-msgstr "Ã…pne 3DS-innstillinger"
-
-#: backends/platform/3ds/osystem-events.cpp:359
+#: backends/platform/3ds/osystem-events.cpp:349
 msgid ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
@@ -4609,27 +4601,27 @@ msgstr ""
 "Forstørrelsesmodus av. Aktiverer Dra-modus.\n"
 "Returnerer til oppstarter ..."
 
-#: backends/platform/3ds/osystem-events.cpp:361
+#: backends/platform/3ds/osystem-events.cpp:351
 msgid "Magnify Mode Off. Returning to Launcher..."
 msgstr "Forstørrelsesmodus av. Returnerer til oppstsarter ..."
 
-#: backends/platform/3ds/osystem-events.cpp:395
+#: backends/platform/3ds/osystem-events.cpp:385
 msgid "Hover Mode"
 msgstr "Friflytsmodus"
 
-#: backends/platform/3ds/osystem-events.cpp:399
+#: backends/platform/3ds/osystem-events.cpp:389
 msgid "Drag Mode"
 msgstr "Dra-modus"
 
-#: backends/platform/3ds/osystem-events.cpp:401
+#: backends/platform/3ds/osystem-events.cpp:391
 msgid "Cannot Switch to Drag Mode while Magnify Mode is On"
 msgstr "Kan ikke bytte til Dra-modus mens Forstørrelsesmodus er på"
 
-#: backends/platform/3ds/osystem-events.cpp:408
+#: backends/platform/3ds/osystem-events.cpp:398
 msgid "Magnify Mode cannot be activated in menus."
 msgstr "Forstørrelsesmodus kan ikke aktiveres inne på menyer."
 
-#: backends/platform/3ds/osystem-events.cpp:411
+#: backends/platform/3ds/osystem-events.cpp:401
 msgid ""
 "Magnify Mode can only be activated\n"
 " when both screens are enabled."
@@ -4637,23 +4629,23 @@ msgstr ""
 "Forstørrelsesmodus kan kun bli\n"
 "aktivert når begge skjermene er aktive."
 
-#: backends/platform/3ds/osystem-events.cpp:413
+#: backends/platform/3ds/osystem-events.cpp:403
 msgid "In-game resolution too small to magnify."
 msgstr "Oppløsningen i spillet er for liten til å bli forstørret."
 
-#: backends/platform/3ds/osystem-events.cpp:419
+#: backends/platform/3ds/osystem-events.cpp:409
 msgid "Magnify Mode On. Switching to Hover Mode..."
 msgstr "Forstørrelsesmodus på. Bytter til friflytsmodus ..."
 
-#: backends/platform/3ds/osystem-events.cpp:421
+#: backends/platform/3ds/osystem-events.cpp:411
 msgid "Magnify Mode On"
 msgstr "Forstørrelsesmodus på"
 
-#: backends/platform/3ds/osystem-events.cpp:428
+#: backends/platform/3ds/osystem-events.cpp:418
 msgid "Magnify Mode Off. Reactivating Drag Mode..."
 msgstr "Forstørrelsesmodus av. Reaktiverer Dra-modus ..."
 
-#: backends/platform/3ds/osystem-events.cpp:430
+#: backends/platform/3ds/osystem-events.cpp:420
 msgid "Magnify Mode Off"
 msgstr "Forstørrelsesmodus av"
 
@@ -9240,6 +9232,10 @@ msgstr "~F~orrige"
 msgid "~N~ext"
 msgstr "~N~este"
 
+#: engines/scumm/dialogs.cpp:284
+msgid "~C~lose"
+msgstr "~L~ukk"
+
 #: engines/scumm/dialogs.cpp:965
 msgid "Speech Only"
 msgstr "Kun tale"
@@ -12029,6 +12025,9 @@ msgstr ""
 "fra fontpakken du velger å bruke, dvs. enten LiberationMono, LiberationSans "
 "og LiberationSerif eller FreeMono, FreeSans og FreeSerif."
 
+#~ msgid "Open 3DS Settings"
+#~ msgstr "Ã…pne 3DS-innstillinger"
+
 #, fuzzy
 #~| msgid "Very large"
 #~ msgid "Very very large"
diff --git a/po/nl_NL.po b/po/nl_NL.po
index ac95c1d6653..0e6e8b22d63 100644
--- a/po/nl_NL.po
+++ b/po/nl_NL.po
@@ -10,7 +10,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: 2024-04-23 14:50+0000\n"
+"POT-Creation-Date: 2024-04-23 19:09+0000\n"
 "PO-Revision-Date: 2024-03-24 18:22+0000\n"
 "Last-Translator: Ben Castricum <github at bencastricum.nl>\n"
 "Language-Team: Dutch <https://translations.scummvm.org/projects/scummvm/"
@@ -3042,7 +3042,7 @@ msgstr "<Ongeldige waarde>"
 
 #. I18N: Abbreviation for 'bytes' as data size
 #. I18N: Hardware key
-#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:48
+#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:46
 #: backends/platform/ds/osystem_ds.cpp:173
 #: backends/platform/sdl/miyoo/miyoo.cpp:61
 #: backends/platform/sdl/miyoo/miyoo.cpp:88
@@ -3250,7 +3250,7 @@ msgstr "~H~ervatten"
 msgid "~L~oad"
 msgstr "~L~aden"
 
-#: engines/dialogs.cpp:71 backends/platform/3ds/options-dialog.cpp:45
+#: engines/dialogs.cpp:71
 msgid "~S~ave"
 msgstr "Op~s~laan"
 
@@ -4113,7 +4113,7 @@ msgid "Right Shoulder"
 msgstr "Rechter Schouder"
 
 #: backends/keymapper/hardware-input.cpp:266
-#: backends/platform/3ds/osystem-events.cpp:57
+#: backends/platform/3ds/osystem-events.cpp:55
 #: backends/platform/ds/osystem_ds.cpp:180
 #: backends/platform/sdl/miyoo/miyoo.cpp:74
 #: backends/platform/sdl/miyoo/miyoo.cpp:101
@@ -4124,7 +4124,7 @@ msgid "D-pad Up"
 msgstr "D-pad Omhoog"
 
 #: backends/keymapper/hardware-input.cpp:267
-#: backends/platform/3ds/osystem-events.cpp:58
+#: backends/platform/3ds/osystem-events.cpp:56
 #: backends/platform/ds/osystem_ds.cpp:181
 #: backends/platform/sdl/miyoo/miyoo.cpp:75
 #: backends/platform/sdl/miyoo/miyoo.cpp:102
@@ -4135,7 +4135,7 @@ msgid "D-pad Down"
 msgstr "D-pad Omlaag"
 
 #: backends/keymapper/hardware-input.cpp:268
-#: backends/platform/3ds/osystem-events.cpp:59
+#: backends/platform/3ds/osystem-events.cpp:57
 #: backends/platform/ds/osystem_ds.cpp:182
 #: backends/platform/sdl/miyoo/miyoo.cpp:76
 #: backends/platform/sdl/miyoo/miyoo.cpp:103
@@ -4146,7 +4146,7 @@ msgid "D-pad Left"
 msgstr "D-pad Links"
 
 #: backends/keymapper/hardware-input.cpp:269
-#: backends/platform/3ds/osystem-events.cpp:60
+#: backends/platform/3ds/osystem-events.cpp:58
 #: backends/platform/ds/osystem_ds.cpp:183
 #: backends/platform/sdl/miyoo/miyoo.cpp:77
 #: backends/platform/sdl/miyoo/miyoo.cpp:104
@@ -4407,43 +4407,39 @@ msgstr "Geen file doorgegeven!"
 msgid "Uploaded successfully!"
 msgstr "Upload succesvol!"
 
-#: backends/platform/3ds/options-dialog.cpp:44 engines/scumm/dialogs.cpp:284
-msgid "~C~lose"
-msgstr "~S~luiten"
-
-#: backends/platform/3ds/options-dialog.cpp:47
+#: backends/platform/3ds/options.cpp:64
 msgid "Show mouse cursor"
 msgstr "Toon muiswijzer"
 
-#: backends/platform/3ds/options-dialog.cpp:50
+#: backends/platform/3ds/options.cpp:65
 msgid "Snap to edges"
 msgstr "Klik vast aan randen"
 
-#: backends/platform/3ds/options-dialog.cpp:53
+#: backends/platform/3ds/options.cpp:66
 msgid "Stretch to fit"
 msgstr "Passend oprekken"
 
-#: backends/platform/3ds/options-dialog.cpp:56
+#: backends/platform/3ds/options.cpp:68
 msgid "Use Screen:"
 msgstr "Gebruik Scherm:"
 
-#: backends/platform/3ds/options-dialog.cpp:58
+#: backends/platform/3ds/options.cpp:70
 msgctxt "3ds-screen"
 msgid "Top"
 msgstr "Top"
 
-#: backends/platform/3ds/options-dialog.cpp:59
+#: backends/platform/3ds/options.cpp:71
 msgctxt "3ds-screen"
 msgid "Bottom"
 msgstr "Bodem"
 
-#: backends/platform/3ds/options-dialog.cpp:60
+#: backends/platform/3ds/options.cpp:72
 msgctxt "3ds-screen"
 msgid "Both"
 msgstr "Beide"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:47
+#: backends/platform/3ds/osystem-events.cpp:45
 #: backends/platform/ds/osystem_ds.cpp:172
 #: backends/platform/sdl/miyoo/miyoo.cpp:59
 #: backends/platform/sdl/miyoo/miyoo.cpp:86
@@ -4453,7 +4449,7 @@ msgid "A"
 msgstr "A"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:49
+#: backends/platform/3ds/osystem-events.cpp:47
 #: backends/platform/ds/osystem_ds.cpp:174
 #: backends/platform/sdl/miyoo/miyoo.cpp:63
 #: backends/platform/sdl/miyoo/miyoo.cpp:90
@@ -4463,7 +4459,7 @@ msgid "X"
 msgstr "X"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:50
+#: backends/platform/3ds/osystem-events.cpp:48
 #: backends/platform/ds/osystem_ds.cpp:175
 #: backends/platform/sdl/miyoo/miyoo.cpp:65
 #: backends/platform/sdl/miyoo/miyoo.cpp:92
@@ -4475,7 +4471,7 @@ msgstr "Y"
 #. I18N: Hardware key
 #. I18N: Return key
 #. I18N: Select party member command in Might & Magic 1
-#: backends/platform/3ds/osystem-events.cpp:51
+#: backends/platform/3ds/osystem-events.cpp:49
 #: backends/platform/ds/osystem_ds.cpp:176
 #: backends/platform/sdl/miyoo/miyoo.cpp:67
 #: backends/platform/sdl/miyoo/miyoo.cpp:94
@@ -4486,7 +4482,7 @@ msgid "Select"
 msgstr "Selecteer"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:52
+#: backends/platform/3ds/osystem-events.cpp:50
 #: backends/platform/ds/osystem_ds.cpp:177
 #: backends/platform/sdl/miyoo/miyoo.cpp:69
 #: backends/platform/sdl/miyoo/miyoo.cpp:96
@@ -4495,18 +4491,18 @@ msgstr "Selecteer"
 msgid "Start"
 msgstr "Start"
 
-#: backends/platform/3ds/osystem-events.cpp:53
+#: backends/platform/3ds/osystem-events.cpp:51
 #: backends/platform/sdl/switch/switch.cpp:56
 msgid "ZL"
 msgstr "ZL"
 
-#: backends/platform/3ds/osystem-events.cpp:54
+#: backends/platform/3ds/osystem-events.cpp:52
 #: backends/platform/sdl/switch/switch.cpp:57
 msgid "ZR"
 msgstr "ZR"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:55
+#: backends/platform/3ds/osystem-events.cpp:53
 #: backends/platform/ds/osystem_ds.cpp:178
 #: backends/platform/sdl/miyoo/miyoo.cpp:71
 #: backends/platform/sdl/miyoo/miyoo.cpp:98
@@ -4517,7 +4513,7 @@ msgid "L"
 msgstr "L"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:56
+#: backends/platform/3ds/osystem-events.cpp:54
 #: backends/platform/ds/osystem_ds.cpp:179
 #: backends/platform/sdl/miyoo/miyoo.cpp:73
 #: backends/platform/sdl/miyoo/miyoo.cpp:100
@@ -4527,32 +4523,28 @@ msgstr "L"
 msgid "R"
 msgstr "R"
 
-#: backends/platform/3ds/osystem-events.cpp:65
+#: backends/platform/3ds/osystem-events.cpp:63
 msgid "C-Pad X"
 msgstr "C-Pad X"
 
-#: backends/platform/3ds/osystem-events.cpp:66
+#: backends/platform/3ds/osystem-events.cpp:64
 msgid "C-Pad Y"
 msgstr "C-Pad Y"
 
-#: backends/platform/3ds/osystem-events.cpp:71
+#: backends/platform/3ds/osystem-events.cpp:69
 #: backends/platform/ds/osystem_ds.cpp:192
 msgid "Touch"
 msgstr "Aanraken"
 
-#: backends/platform/3ds/osystem-events.cpp:311
+#: backends/platform/3ds/osystem-events.cpp:309
 msgid "Toggle Drag Mode"
 msgstr "Sleep Modus aan-/uitzetten"
 
-#: backends/platform/3ds/osystem-events.cpp:316
+#: backends/platform/3ds/osystem-events.cpp:314
 msgid "Toggle Magnify Mode"
 msgstr "Vergroot Modus aan-/uitzetten"
 
-#: backends/platform/3ds/osystem-events.cpp:321
-msgid "Open 3DS Settings"
-msgstr "3DS Instellingen Openen"
-
-#: backends/platform/3ds/osystem-events.cpp:359
+#: backends/platform/3ds/osystem-events.cpp:349
 msgid ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
@@ -4560,28 +4552,28 @@ msgstr ""
 "Vergroot Modus Uit. Sleep Modus wordt geheractiveerd.\n"
 "Terug naar Startmenu..."
 
-#: backends/platform/3ds/osystem-events.cpp:361
+#: backends/platform/3ds/osystem-events.cpp:351
 msgid "Magnify Mode Off. Returning to Launcher..."
 msgstr "Vergroot Modus Uit. Terug naar Startmenu..."
 
-#: backends/platform/3ds/osystem-events.cpp:395
+#: backends/platform/3ds/osystem-events.cpp:385
 msgid "Hover Mode"
 msgstr "Zweef Modus"
 
-#: backends/platform/3ds/osystem-events.cpp:399
+#: backends/platform/3ds/osystem-events.cpp:389
 msgid "Drag Mode"
 msgstr "Sleep Modus"
 
-#: backends/platform/3ds/osystem-events.cpp:401
+#: backends/platform/3ds/osystem-events.cpp:391
 msgid "Cannot Switch to Drag Mode while Magnify Mode is On"
 msgstr ""
 "Kan niet overschakelen naar Sleep Modus wanneer Vergroot Modus aan staat"
 
-#: backends/platform/3ds/osystem-events.cpp:408
+#: backends/platform/3ds/osystem-events.cpp:398
 msgid "Magnify Mode cannot be activated in menus."
 msgstr "Vergroot Modus kan niet in menus geactiveerd worden."
 
-#: backends/platform/3ds/osystem-events.cpp:411
+#: backends/platform/3ds/osystem-events.cpp:401
 msgid ""
 "Magnify Mode can only be activated\n"
 " when both screens are enabled."
@@ -4589,23 +4581,23 @@ msgstr ""
 "Vergroot Modus kan alleen worden gebruikt\n"
 "als beide schermen gebruikt worden."
 
-#: backends/platform/3ds/osystem-events.cpp:413
+#: backends/platform/3ds/osystem-events.cpp:403
 msgid "In-game resolution too small to magnify."
 msgstr "Spel resolutie te klein om te vergroten."
 
-#: backends/platform/3ds/osystem-events.cpp:419
+#: backends/platform/3ds/osystem-events.cpp:409
 msgid "Magnify Mode On. Switching to Hover Mode..."
 msgstr "Vergroot Modus Aan. Schakel over naar Zweef Modus..."
 
-#: backends/platform/3ds/osystem-events.cpp:421
+#: backends/platform/3ds/osystem-events.cpp:411
 msgid "Magnify Mode On"
 msgstr "Vergroot Modus Aan"
 
-#: backends/platform/3ds/osystem-events.cpp:428
+#: backends/platform/3ds/osystem-events.cpp:418
 msgid "Magnify Mode Off. Reactivating Drag Mode..."
 msgstr "Vergroot Modus Uit. Sleep Modus wordt geheractiveerd..."
 
-#: backends/platform/3ds/osystem-events.cpp:430
+#: backends/platform/3ds/osystem-events.cpp:420
 msgid "Magnify Mode Off"
 msgstr "Vergroot Modus Uit"
 
@@ -8913,6 +8905,10 @@ msgstr "~V~orige"
 msgid "~N~ext"
 msgstr "~V~olgende"
 
+#: engines/scumm/dialogs.cpp:284
+msgid "~C~lose"
+msgstr "~S~luiten"
+
 #: engines/scumm/dialogs.cpp:965
 msgid "Speech Only"
 msgstr "Alleen Spraak"
@@ -11600,6 +11596,9 @@ msgstr ""
 "LiberationMono, LiberationSans en LiberationSerif, of FreeMono, FreeSans en "
 "FreeSerif respectievelijk."
 
+#~ msgid "Open 3DS Settings"
+#~ msgstr "3DS Instellingen Openen"
+
 #, fuzzy
 #~| msgid "Very large"
 #~ msgid "Very very large"
diff --git a/po/nn_NO.po b/po/nn_NO.po
index fb2eba5f56e..798ea9c8ced 100644
--- a/po/nn_NO.po
+++ b/po/nn_NO.po
@@ -10,7 +10,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: 2024-04-23 14:50+0000\n"
+"POT-Creation-Date: 2024-04-23 19:09+0000\n"
 "PO-Revision-Date: 2023-12-14 14:28+0000\n"
 "Last-Translator: Eugene Sandulenko <sev at scummvm.org>\n"
 "Language-Team: Norwegian Nynorsk <https://translations.scummvm.org/projects/"
@@ -3013,7 +3013,7 @@ msgstr "Tøm verdi"
 
 #. I18N: Abbreviation for 'bytes' as data size
 #. I18N: Hardware key
-#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:48
+#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:46
 #: backends/platform/ds/osystem_ds.cpp:173
 #: backends/platform/sdl/miyoo/miyoo.cpp:61
 #: backends/platform/sdl/miyoo/miyoo.cpp:88
@@ -3212,7 +3212,7 @@ msgstr "~F~ortsett"
 msgid "~L~oad"
 msgstr "~Ã…~pne"
 
-#: engines/dialogs.cpp:71 backends/platform/3ds/options-dialog.cpp:45
+#: engines/dialogs.cpp:71
 msgid "~S~ave"
 msgstr "~L~agre"
 
@@ -4102,7 +4102,7 @@ msgid "Right Shoulder"
 msgstr ""
 
 #: backends/keymapper/hardware-input.cpp:266
-#: backends/platform/3ds/osystem-events.cpp:57
+#: backends/platform/3ds/osystem-events.cpp:55
 #: backends/platform/ds/osystem_ds.cpp:180
 #: backends/platform/sdl/miyoo/miyoo.cpp:74
 #: backends/platform/sdl/miyoo/miyoo.cpp:101
@@ -4114,7 +4114,7 @@ msgid "D-pad Up"
 msgstr "Skli til Venstre"
 
 #: backends/keymapper/hardware-input.cpp:267
-#: backends/platform/3ds/osystem-events.cpp:58
+#: backends/platform/3ds/osystem-events.cpp:56
 #: backends/platform/ds/osystem_ds.cpp:181
 #: backends/platform/sdl/miyoo/miyoo.cpp:75
 #: backends/platform/sdl/miyoo/miyoo.cpp:102
@@ -4126,7 +4126,7 @@ msgid "D-pad Down"
 msgstr "Ned"
 
 #: backends/keymapper/hardware-input.cpp:268
-#: backends/platform/3ds/osystem-events.cpp:59
+#: backends/platform/3ds/osystem-events.cpp:57
 #: backends/platform/ds/osystem_ds.cpp:182
 #: backends/platform/sdl/miyoo/miyoo.cpp:76
 #: backends/platform/sdl/miyoo/miyoo.cpp:103
@@ -4138,7 +4138,7 @@ msgid "D-pad Left"
 msgstr "Skli til Venstre"
 
 #: backends/keymapper/hardware-input.cpp:269
-#: backends/platform/3ds/osystem-events.cpp:60
+#: backends/platform/3ds/osystem-events.cpp:58
 #: backends/platform/ds/osystem_ds.cpp:183
 #: backends/platform/sdl/miyoo/miyoo.cpp:77
 #: backends/platform/sdl/miyoo/miyoo.cpp:104
@@ -4427,45 +4427,41 @@ msgstr ""
 msgid "Uploaded successfully!"
 msgstr "DVD-montering fullført"
 
-#: backends/platform/3ds/options-dialog.cpp:44 engines/scumm/dialogs.cpp:284
-msgid "~C~lose"
-msgstr "~L~ukk"
-
-#: backends/platform/3ds/options-dialog.cpp:47
+#: backends/platform/3ds/options.cpp:64
 msgid "Show mouse cursor"
 msgstr "Vis muspeikar"
 
-#: backends/platform/3ds/options-dialog.cpp:50
+#: backends/platform/3ds/options.cpp:65
 msgid "Snap to edges"
 msgstr "Hopp til kantar"
 
-#: backends/platform/3ds/options-dialog.cpp:53
+#: backends/platform/3ds/options.cpp:66
 msgid "Stretch to fit"
 msgstr ""
 
-#: backends/platform/3ds/options-dialog.cpp:56
+#: backends/platform/3ds/options.cpp:68
 #, fuzzy
 msgid "Use Screen:"
 msgstr "Hastighet:"
 
-#: backends/platform/3ds/options-dialog.cpp:58
+#: backends/platform/3ds/options.cpp:70
 msgctxt "3ds-screen"
 msgid "Top"
 msgstr ""
 
-#: backends/platform/3ds/options-dialog.cpp:59
+#: backends/platform/3ds/options.cpp:71
 msgctxt "3ds-screen"
 msgid "Bottom"
 msgstr ""
 
-#: backends/platform/3ds/options-dialog.cpp:60
+#: backends/platform/3ds/options.cpp:72
 #, fuzzy
 msgctxt "3ds-screen"
 msgid "Both"
 msgstr "Begge"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:47
+#: backends/platform/3ds/osystem-events.cpp:45
 #: backends/platform/ds/osystem_ds.cpp:172
 #: backends/platform/sdl/miyoo/miyoo.cpp:59
 #: backends/platform/sdl/miyoo/miyoo.cpp:86
@@ -4475,7 +4471,7 @@ msgid "A"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:49
+#: backends/platform/3ds/osystem-events.cpp:47
 #: backends/platform/ds/osystem_ds.cpp:174
 #: backends/platform/sdl/miyoo/miyoo.cpp:63
 #: backends/platform/sdl/miyoo/miyoo.cpp:90
@@ -4485,7 +4481,7 @@ msgid "X"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:50
+#: backends/platform/3ds/osystem-events.cpp:48
 #: backends/platform/ds/osystem_ds.cpp:175
 #: backends/platform/sdl/miyoo/miyoo.cpp:65
 #: backends/platform/sdl/miyoo/miyoo.cpp:92
@@ -4497,7 +4493,7 @@ msgstr ""
 #. I18N: Hardware key
 #. I18N: Return key
 #. I18N: Select party member command in Might & Magic 1
-#: backends/platform/3ds/osystem-events.cpp:51
+#: backends/platform/3ds/osystem-events.cpp:49
 #: backends/platform/ds/osystem_ds.cpp:176
 #: backends/platform/sdl/miyoo/miyoo.cpp:67
 #: backends/platform/sdl/miyoo/miyoo.cpp:94
@@ -4509,7 +4505,7 @@ msgid "Select"
 msgstr "Handling/Vel"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:52
+#: backends/platform/3ds/osystem-events.cpp:50
 #: backends/platform/ds/osystem_ds.cpp:177
 #: backends/platform/sdl/miyoo/miyoo.cpp:69
 #: backends/platform/sdl/miyoo/miyoo.cpp:96
@@ -4519,18 +4515,18 @@ msgstr "Handling/Vel"
 msgid "Start"
 msgstr "~S~tart"
 
-#: backends/platform/3ds/osystem-events.cpp:53
+#: backends/platform/3ds/osystem-events.cpp:51
 #: backends/platform/sdl/switch/switch.cpp:56
 msgid "ZL"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:54
+#: backends/platform/3ds/osystem-events.cpp:52
 #: backends/platform/sdl/switch/switch.cpp:57
 msgid "ZR"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:55
+#: backends/platform/3ds/osystem-events.cpp:53
 #: backends/platform/ds/osystem_ds.cpp:178
 #: backends/platform/sdl/miyoo/miyoo.cpp:71
 #: backends/platform/sdl/miyoo/miyoo.cpp:98
@@ -4541,7 +4537,7 @@ msgid "L"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:56
+#: backends/platform/3ds/osystem-events.cpp:54
 #: backends/platform/ds/osystem_ds.cpp:179
 #: backends/platform/sdl/miyoo/miyoo.cpp:73
 #: backends/platform/sdl/miyoo/miyoo.cpp:100
@@ -4551,84 +4547,80 @@ msgstr ""
 msgid "R"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:65
+#: backends/platform/3ds/osystem-events.cpp:63
 msgid "C-Pad X"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:66
+#: backends/platform/3ds/osystem-events.cpp:64
 msgid "C-Pad Y"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:71
+#: backends/platform/3ds/osystem-events.cpp:69
 #: backends/platform/ds/osystem_ds.cpp:192
 msgid "Touch"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:311
+#: backends/platform/3ds/osystem-events.cpp:309
 #, fuzzy
 msgid "Toggle Drag Mode"
 msgstr "Gørrmodus"
 
-#: backends/platform/3ds/osystem-events.cpp:316
+#: backends/platform/3ds/osystem-events.cpp:314
 #, fuzzy
 msgid "Toggle Magnify Mode"
 msgstr "Gørrmodus"
 
-#: backends/platform/3ds/osystem-events.cpp:321
-msgid "Open 3DS Settings"
-msgstr ""
-
-#: backends/platform/3ds/osystem-events.cpp:359
+#: backends/platform/3ds/osystem-events.cpp:349
 msgid ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:361
+#: backends/platform/3ds/osystem-events.cpp:351
 msgid "Magnify Mode Off. Returning to Launcher..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:395
+#: backends/platform/3ds/osystem-events.cpp:385
 #, fuzzy
 msgid "Hover Mode"
 msgstr "Gørrmodus"
 
-#: backends/platform/3ds/osystem-events.cpp:399
+#: backends/platform/3ds/osystem-events.cpp:389
 #, fuzzy
 msgid "Drag Mode"
 msgstr "Gørrmodus"
 
-#: backends/platform/3ds/osystem-events.cpp:401
+#: backends/platform/3ds/osystem-events.cpp:391
 msgid "Cannot Switch to Drag Mode while Magnify Mode is On"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:408
+#: backends/platform/3ds/osystem-events.cpp:398
 msgid "Magnify Mode cannot be activated in menus."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:411
+#: backends/platform/3ds/osystem-events.cpp:401
 msgid ""
 "Magnify Mode can only be activated\n"
 " when both screens are enabled."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:413
+#: backends/platform/3ds/osystem-events.cpp:403
 msgid "In-game resolution too small to magnify."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:419
+#: backends/platform/3ds/osystem-events.cpp:409
 msgid "Magnify Mode On. Switching to Hover Mode..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:421
+#: backends/platform/3ds/osystem-events.cpp:411
 msgid "Magnify Mode On"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:428
+#: backends/platform/3ds/osystem-events.cpp:418
 msgid "Magnify Mode Off. Reactivating Drag Mode..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:430
+#: backends/platform/3ds/osystem-events.cpp:420
 msgid "Magnify Mode Off"
 msgstr ""
 
@@ -8836,6 +8828,10 @@ msgstr "~F~orrige"
 msgid "~N~ext"
 msgstr "~N~este"
 
+#: engines/scumm/dialogs.cpp:284
+msgid "~C~lose"
+msgstr "~L~ukk"
+
 #: engines/scumm/dialogs.cpp:965
 msgid "Speech Only"
 msgstr "Berre Tale"
diff --git a/po/pl_PL.po b/po/pl_PL.po
index 88cf64490cc..659069f4290 100644
--- a/po/pl_PL.po
+++ b/po/pl_PL.po
@@ -10,7 +10,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: 2024-04-23 14:50+0000\n"
+"POT-Creation-Date: 2024-04-23 19:09+0000\n"
 "PO-Revision-Date: 2024-02-08 20:26+0000\n"
 "Last-Translator: SkiffPL <skiff at windowslive.com>\n"
 "Language-Team: Polish <https://translations.scummvm.org/projects/scummvm/"
@@ -3088,7 +3088,7 @@ msgstr "<Nieprawidłowa wartość>"
 
 #. I18N: Abbreviation for 'bytes' as data size
 #. I18N: Hardware key
-#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:48
+#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:46
 #: backends/platform/ds/osystem_ds.cpp:173
 #: backends/platform/sdl/miyoo/miyoo.cpp:61
 #: backends/platform/sdl/miyoo/miyoo.cpp:88
@@ -3299,7 +3299,7 @@ msgstr "Wz~n~ów"
 msgid "~L~oad"
 msgstr "~W~czytaj"
 
-#: engines/dialogs.cpp:71 backends/platform/3ds/options-dialog.cpp:45
+#: engines/dialogs.cpp:71
 msgid "~S~ave"
 msgstr "~Z~apisz"
 
@@ -4154,7 +4154,7 @@ msgid "Right Shoulder"
 msgstr "Prawy Bumper RB"
 
 #: backends/keymapper/hardware-input.cpp:266
-#: backends/platform/3ds/osystem-events.cpp:57
+#: backends/platform/3ds/osystem-events.cpp:55
 #: backends/platform/ds/osystem_ds.cpp:180
 #: backends/platform/sdl/miyoo/miyoo.cpp:74
 #: backends/platform/sdl/miyoo/miyoo.cpp:101
@@ -4165,7 +4165,7 @@ msgid "D-pad Up"
 msgstr "Krzyżak w górę"
 
 #: backends/keymapper/hardware-input.cpp:267
-#: backends/platform/3ds/osystem-events.cpp:58
+#: backends/platform/3ds/osystem-events.cpp:56
 #: backends/platform/ds/osystem_ds.cpp:181
 #: backends/platform/sdl/miyoo/miyoo.cpp:75
 #: backends/platform/sdl/miyoo/miyoo.cpp:102
@@ -4176,7 +4176,7 @@ msgid "D-pad Down"
 msgstr "Krzyżak w dół"
 
 #: backends/keymapper/hardware-input.cpp:268
-#: backends/platform/3ds/osystem-events.cpp:59
+#: backends/platform/3ds/osystem-events.cpp:57
 #: backends/platform/ds/osystem_ds.cpp:182
 #: backends/platform/sdl/miyoo/miyoo.cpp:76
 #: backends/platform/sdl/miyoo/miyoo.cpp:103
@@ -4187,7 +4187,7 @@ msgid "D-pad Left"
 msgstr "Krzyżak w lewo"
 
 #: backends/keymapper/hardware-input.cpp:269
-#: backends/platform/3ds/osystem-events.cpp:60
+#: backends/platform/3ds/osystem-events.cpp:58
 #: backends/platform/ds/osystem_ds.cpp:183
 #: backends/platform/sdl/miyoo/miyoo.cpp:77
 #: backends/platform/sdl/miyoo/miyoo.cpp:104
@@ -4448,43 +4448,39 @@ msgstr "Nie określono pliku!"
 msgid "Uploaded successfully!"
 msgstr "Przesyłanie pomyślne!"
 
-#: backends/platform/3ds/options-dialog.cpp:44 engines/scumm/dialogs.cpp:284
-msgid "~C~lose"
-msgstr "~Z~amknij"
-
-#: backends/platform/3ds/options-dialog.cpp:47
+#: backends/platform/3ds/options.cpp:64
 msgid "Show mouse cursor"
 msgstr "Wyświetl kursor myszy"
 
-#: backends/platform/3ds/options-dialog.cpp:50
+#: backends/platform/3ds/options.cpp:65
 msgid "Snap to edges"
 msgstr "Przyciąganie do krawędzi"
 
-#: backends/platform/3ds/options-dialog.cpp:53
+#: backends/platform/3ds/options.cpp:66
 msgid "Stretch to fit"
 msgstr "RozciÄ…gnij"
 
-#: backends/platform/3ds/options-dialog.cpp:56
+#: backends/platform/3ds/options.cpp:68
 msgid "Use Screen:"
 msgstr "Użyj ekranu:"
 
-#: backends/platform/3ds/options-dialog.cpp:58
+#: backends/platform/3ds/options.cpp:70
 msgctxt "3ds-screen"
 msgid "Top"
 msgstr "Górny"
 
-#: backends/platform/3ds/options-dialog.cpp:59
+#: backends/platform/3ds/options.cpp:71
 msgctxt "3ds-screen"
 msgid "Bottom"
 msgstr "Dolny"
 
-#: backends/platform/3ds/options-dialog.cpp:60
+#: backends/platform/3ds/options.cpp:72
 msgctxt "3ds-screen"
 msgid "Both"
 msgstr "Oba"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:47
+#: backends/platform/3ds/osystem-events.cpp:45
 #: backends/platform/ds/osystem_ds.cpp:172
 #: backends/platform/sdl/miyoo/miyoo.cpp:59
 #: backends/platform/sdl/miyoo/miyoo.cpp:86
@@ -4494,7 +4490,7 @@ msgid "A"
 msgstr "A"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:49
+#: backends/platform/3ds/osystem-events.cpp:47
 #: backends/platform/ds/osystem_ds.cpp:174
 #: backends/platform/sdl/miyoo/miyoo.cpp:63
 #: backends/platform/sdl/miyoo/miyoo.cpp:90
@@ -4504,7 +4500,7 @@ msgid "X"
 msgstr "X"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:50
+#: backends/platform/3ds/osystem-events.cpp:48
 #: backends/platform/ds/osystem_ds.cpp:175
 #: backends/platform/sdl/miyoo/miyoo.cpp:65
 #: backends/platform/sdl/miyoo/miyoo.cpp:92
@@ -4516,7 +4512,7 @@ msgstr "Y"
 #. I18N: Hardware key
 #. I18N: Return key
 #. I18N: Select party member command in Might & Magic 1
-#: backends/platform/3ds/osystem-events.cpp:51
+#: backends/platform/3ds/osystem-events.cpp:49
 #: backends/platform/ds/osystem_ds.cpp:176
 #: backends/platform/sdl/miyoo/miyoo.cpp:67
 #: backends/platform/sdl/miyoo/miyoo.cpp:94
@@ -4527,7 +4523,7 @@ msgid "Select"
 msgstr "Wybór"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:52
+#: backends/platform/3ds/osystem-events.cpp:50
 #: backends/platform/ds/osystem_ds.cpp:177
 #: backends/platform/sdl/miyoo/miyoo.cpp:69
 #: backends/platform/sdl/miyoo/miyoo.cpp:96
@@ -4536,18 +4532,18 @@ msgstr "Wybór"
 msgid "Start"
 msgstr "Start"
 
-#: backends/platform/3ds/osystem-events.cpp:53
+#: backends/platform/3ds/osystem-events.cpp:51
 #: backends/platform/sdl/switch/switch.cpp:56
 msgid "ZL"
 msgstr "ZL"
 
-#: backends/platform/3ds/osystem-events.cpp:54
+#: backends/platform/3ds/osystem-events.cpp:52
 #: backends/platform/sdl/switch/switch.cpp:57
 msgid "ZR"
 msgstr "ZR"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:55
+#: backends/platform/3ds/osystem-events.cpp:53
 #: backends/platform/ds/osystem_ds.cpp:178
 #: backends/platform/sdl/miyoo/miyoo.cpp:71
 #: backends/platform/sdl/miyoo/miyoo.cpp:98
@@ -4558,7 +4554,7 @@ msgid "L"
 msgstr "L"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:56
+#: backends/platform/3ds/osystem-events.cpp:54
 #: backends/platform/ds/osystem_ds.cpp:179
 #: backends/platform/sdl/miyoo/miyoo.cpp:73
 #: backends/platform/sdl/miyoo/miyoo.cpp:100
@@ -4568,32 +4564,28 @@ msgstr "L"
 msgid "R"
 msgstr "R"
 
-#: backends/platform/3ds/osystem-events.cpp:65
+#: backends/platform/3ds/osystem-events.cpp:63
 msgid "C-Pad X"
 msgstr "C-Pad X"
 
-#: backends/platform/3ds/osystem-events.cpp:66
+#: backends/platform/3ds/osystem-events.cpp:64
 msgid "C-Pad Y"
 msgstr "C-Pad Y"
 
-#: backends/platform/3ds/osystem-events.cpp:71
+#: backends/platform/3ds/osystem-events.cpp:69
 #: backends/platform/ds/osystem_ds.cpp:192
 msgid "Touch"
 msgstr "Dotyk"
 
-#: backends/platform/3ds/osystem-events.cpp:311
+#: backends/platform/3ds/osystem-events.cpp:309
 msgid "Toggle Drag Mode"
 msgstr "Przełącz tryb przeciągania"
 
-#: backends/platform/3ds/osystem-events.cpp:316
+#: backends/platform/3ds/osystem-events.cpp:314
 msgid "Toggle Magnify Mode"
 msgstr "Przełącz tryb powiększania"
 
-#: backends/platform/3ds/osystem-events.cpp:321
-msgid "Open 3DS Settings"
-msgstr "Otwórz ustawienia 3DS"
-
-#: backends/platform/3ds/osystem-events.cpp:359
+#: backends/platform/3ds/osystem-events.cpp:349
 msgid ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
@@ -4601,29 +4593,29 @@ msgstr ""
 "Tryb powiększenia wyłączony. Włączanie trybu przeciągania.\n"
 "Powrót do programu uruchamiającego..."
 
-#: backends/platform/3ds/osystem-events.cpp:361
+#: backends/platform/3ds/osystem-events.cpp:351
 msgid "Magnify Mode Off. Returning to Launcher..."
 msgstr "Tryb powiększenia wyłączony. Powrót do programu uruchamiającego..."
 
-#: backends/platform/3ds/osystem-events.cpp:395
+#: backends/platform/3ds/osystem-events.cpp:385
 msgid "Hover Mode"
 msgstr "Tryb zawisu"
 
-#: backends/platform/3ds/osystem-events.cpp:399
+#: backends/platform/3ds/osystem-events.cpp:389
 msgid "Drag Mode"
 msgstr "Tryb przeciÄ…gania"
 
-#: backends/platform/3ds/osystem-events.cpp:401
+#: backends/platform/3ds/osystem-events.cpp:391
 msgid "Cannot Switch to Drag Mode while Magnify Mode is On"
 msgstr ""
 "Nie można przełączyć do trybu przeciągania, gdy tryb powiększenia jest "
 "aktywny"
 
-#: backends/platform/3ds/osystem-events.cpp:408
+#: backends/platform/3ds/osystem-events.cpp:398
 msgid "Magnify Mode cannot be activated in menus."
 msgstr "Tryb powiększania nie może być aktywowany w menu."
 
-#: backends/platform/3ds/osystem-events.cpp:411
+#: backends/platform/3ds/osystem-events.cpp:401
 msgid ""
 "Magnify Mode can only be activated\n"
 " when both screens are enabled."
@@ -4631,23 +4623,23 @@ msgstr ""
 "Tryb powiększania może być aktywowany\n"
 "tylko gdy oba ekrany są włączone."
 
-#: backends/platform/3ds/osystem-events.cpp:413
+#: backends/platform/3ds/osystem-events.cpp:403
 msgid "In-game resolution too small to magnify."
 msgstr "Rozdzielczość w grze jest zbyt mała, aby użyć powiększenia."
 
-#: backends/platform/3ds/osystem-events.cpp:419
+#: backends/platform/3ds/osystem-events.cpp:409
 msgid "Magnify Mode On. Switching to Hover Mode..."
 msgstr "Tryb powiększania włączony. Przełączanie do trybu zawisu..."
 
-#: backends/platform/3ds/osystem-events.cpp:421
+#: backends/platform/3ds/osystem-events.cpp:411
 msgid "Magnify Mode On"
 msgstr "Tryb powiększania włączony"
 
-#: backends/platform/3ds/osystem-events.cpp:428
+#: backends/platform/3ds/osystem-events.cpp:418
 msgid "Magnify Mode Off. Reactivating Drag Mode..."
 msgstr "Tryb powiększania wyłączony. Włączanie trybu przeciągania..."
 
-#: backends/platform/3ds/osystem-events.cpp:430
+#: backends/platform/3ds/osystem-events.cpp:420
 msgid "Magnify Mode Off"
 msgstr "Tryb powiększania wyłączony"
 
@@ -9250,6 +9242,10 @@ msgstr "~P~oprzednia"
 msgid "~N~ext"
 msgstr "~N~astępna"
 
+#: engines/scumm/dialogs.cpp:284
+msgid "~C~lose"
+msgstr "~Z~amknij"
+
 #: engines/scumm/dialogs.cpp:965
 msgid "Speech Only"
 msgstr "Tylko mowa"
@@ -12030,6 +12026,9 @@ msgstr ""
 "LiberationMono, LiberationSans i LiberationSerif lub FreeMono, FreeSans i "
 "FreeSerif."
 
+#~ msgid "Open 3DS Settings"
+#~ msgstr "Otwórz ustawienia 3DS"
+
 #, fuzzy
 #~| msgid "Very large"
 #~ msgid "Very very large"
diff --git a/po/pt_BR.po b/po/pt_BR.po
index ef19506806e..0ebb4c3a9cd 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -10,7 +10,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: 2024-04-23 14:50+0000\n"
+"POT-Creation-Date: 2024-04-23 19:09+0000\n"
 "PO-Revision-Date: 2024-04-22 17:18+0000\n"
 "Last-Translator: Marcel Souza Lemes <marcosoutsider at gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://translations.scummvm.org/"
@@ -3103,7 +3103,7 @@ msgstr "<Valor inválido>"
 
 #. I18N: Abbreviation for 'bytes' as data size
 #. I18N: Hardware key
-#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:48
+#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:46
 #: backends/platform/ds/osystem_ds.cpp:173
 #: backends/platform/sdl/miyoo/miyoo.cpp:61
 #: backends/platform/sdl/miyoo/miyoo.cpp:88
@@ -3313,7 +3313,7 @@ msgstr "Volta~r~"
 msgid "~L~oad"
 msgstr "~C~arregar"
 
-#: engines/dialogs.cpp:71 backends/platform/3ds/options-dialog.cpp:45
+#: engines/dialogs.cpp:71
 msgid "~S~ave"
 msgstr "~S~alvar"
 
@@ -4175,7 +4175,7 @@ msgid "Right Shoulder"
 msgstr "Botão RB"
 
 #: backends/keymapper/hardware-input.cpp:266
-#: backends/platform/3ds/osystem-events.cpp:57
+#: backends/platform/3ds/osystem-events.cpp:55
 #: backends/platform/ds/osystem_ds.cpp:180
 #: backends/platform/sdl/miyoo/miyoo.cpp:74
 #: backends/platform/sdl/miyoo/miyoo.cpp:101
@@ -4186,7 +4186,7 @@ msgid "D-pad Up"
 msgstr "D-pad para Cima"
 
 #: backends/keymapper/hardware-input.cpp:267
-#: backends/platform/3ds/osystem-events.cpp:58
+#: backends/platform/3ds/osystem-events.cpp:56
 #: backends/platform/ds/osystem_ds.cpp:181
 #: backends/platform/sdl/miyoo/miyoo.cpp:75
 #: backends/platform/sdl/miyoo/miyoo.cpp:102
@@ -4197,7 +4197,7 @@ msgid "D-pad Down"
 msgstr "D-pad para Baixo"
 
 #: backends/keymapper/hardware-input.cpp:268
-#: backends/platform/3ds/osystem-events.cpp:59
+#: backends/platform/3ds/osystem-events.cpp:57
 #: backends/platform/ds/osystem_ds.cpp:182
 #: backends/platform/sdl/miyoo/miyoo.cpp:76
 #: backends/platform/sdl/miyoo/miyoo.cpp:103
@@ -4208,7 +4208,7 @@ msgid "D-pad Left"
 msgstr "D-pad para Esquerda"
 
 #: backends/keymapper/hardware-input.cpp:269
-#: backends/platform/3ds/osystem-events.cpp:60
+#: backends/platform/3ds/osystem-events.cpp:58
 #: backends/platform/ds/osystem_ds.cpp:183
 #: backends/platform/sdl/miyoo/miyoo.cpp:77
 #: backends/platform/sdl/miyoo/miyoo.cpp:104
@@ -4469,43 +4469,39 @@ msgstr "Nenhum arquivo passou!"
 msgid "Uploaded successfully!"
 msgstr "Carregamento concluído!"
 
-#: backends/platform/3ds/options-dialog.cpp:44 engines/scumm/dialogs.cpp:284
-msgid "~C~lose"
-msgstr "~F~echar"
-
-#: backends/platform/3ds/options-dialog.cpp:47
+#: backends/platform/3ds/options.cpp:64
 msgid "Show mouse cursor"
 msgstr "Mostrar cursor do mouse"
 
-#: backends/platform/3ds/options-dialog.cpp:50
+#: backends/platform/3ds/options.cpp:65
 msgid "Snap to edges"
 msgstr "Ajustar às extremidades"
 
-#: backends/platform/3ds/options-dialog.cpp:53
+#: backends/platform/3ds/options.cpp:66
 msgid "Stretch to fit"
 msgstr "Preencher para caber"
 
-#: backends/platform/3ds/options-dialog.cpp:56
+#: backends/platform/3ds/options.cpp:68
 msgid "Use Screen:"
 msgstr "Utilizar Tela:"
 
-#: backends/platform/3ds/options-dialog.cpp:58
+#: backends/platform/3ds/options.cpp:70
 msgctxt "3ds-screen"
 msgid "Top"
 msgstr "Topo"
 
-#: backends/platform/3ds/options-dialog.cpp:59
+#: backends/platform/3ds/options.cpp:71
 msgctxt "3ds-screen"
 msgid "Bottom"
 msgstr "Fim"
 
-#: backends/platform/3ds/options-dialog.cpp:60
+#: backends/platform/3ds/options.cpp:72
 msgctxt "3ds-screen"
 msgid "Both"
 msgstr "Ambos"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:47
+#: backends/platform/3ds/osystem-events.cpp:45
 #: backends/platform/ds/osystem_ds.cpp:172
 #: backends/platform/sdl/miyoo/miyoo.cpp:59
 #: backends/platform/sdl/miyoo/miyoo.cpp:86
@@ -4515,7 +4511,7 @@ msgid "A"
 msgstr "A"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:49
+#: backends/platform/3ds/osystem-events.cpp:47
 #: backends/platform/ds/osystem_ds.cpp:174
 #: backends/platform/sdl/miyoo/miyoo.cpp:63
 #: backends/platform/sdl/miyoo/miyoo.cpp:90
@@ -4525,7 +4521,7 @@ msgid "X"
 msgstr "X"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:50
+#: backends/platform/3ds/osystem-events.cpp:48
 #: backends/platform/ds/osystem_ds.cpp:175
 #: backends/platform/sdl/miyoo/miyoo.cpp:65
 #: backends/platform/sdl/miyoo/miyoo.cpp:92
@@ -4537,7 +4533,7 @@ msgstr "Y"
 #. I18N: Hardware key
 #. I18N: Return key
 #. I18N: Select party member command in Might & Magic 1
-#: backends/platform/3ds/osystem-events.cpp:51
+#: backends/platform/3ds/osystem-events.cpp:49
 #: backends/platform/ds/osystem_ds.cpp:176
 #: backends/platform/sdl/miyoo/miyoo.cpp:67
 #: backends/platform/sdl/miyoo/miyoo.cpp:94
@@ -4548,7 +4544,7 @@ msgid "Select"
 msgstr "Select"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:52
+#: backends/platform/3ds/osystem-events.cpp:50
 #: backends/platform/ds/osystem_ds.cpp:177
 #: backends/platform/sdl/miyoo/miyoo.cpp:69
 #: backends/platform/sdl/miyoo/miyoo.cpp:96
@@ -4557,18 +4553,18 @@ msgstr "Select"
 msgid "Start"
 msgstr "Start"
 
-#: backends/platform/3ds/osystem-events.cpp:53
+#: backends/platform/3ds/osystem-events.cpp:51
 #: backends/platform/sdl/switch/switch.cpp:56
 msgid "ZL"
 msgstr "ZL"
 
-#: backends/platform/3ds/osystem-events.cpp:54
+#: backends/platform/3ds/osystem-events.cpp:52
 #: backends/platform/sdl/switch/switch.cpp:57
 msgid "ZR"
 msgstr "ZR"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:55
+#: backends/platform/3ds/osystem-events.cpp:53
 #: backends/platform/ds/osystem_ds.cpp:178
 #: backends/platform/sdl/miyoo/miyoo.cpp:71
 #: backends/platform/sdl/miyoo/miyoo.cpp:98
@@ -4579,7 +4575,7 @@ msgid "L"
 msgstr "L"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:56
+#: backends/platform/3ds/osystem-events.cpp:54
 #: backends/platform/ds/osystem_ds.cpp:179
 #: backends/platform/sdl/miyoo/miyoo.cpp:73
 #: backends/platform/sdl/miyoo/miyoo.cpp:100
@@ -4589,32 +4585,28 @@ msgstr "L"
 msgid "R"
 msgstr "R"
 
-#: backends/platform/3ds/osystem-events.cpp:65
+#: backends/platform/3ds/osystem-events.cpp:63
 msgid "C-Pad X"
 msgstr "C-Pad X"
 
-#: backends/platform/3ds/osystem-events.cpp:66
+#: backends/platform/3ds/osystem-events.cpp:64
 msgid "C-Pad Y"
 msgstr "C-Pad Y"
 
-#: backends/platform/3ds/osystem-events.cpp:71
+#: backends/platform/3ds/osystem-events.cpp:69
 #: backends/platform/ds/osystem_ds.cpp:192
 msgid "Touch"
 msgstr "Touch"
 
-#: backends/platform/3ds/osystem-events.cpp:311
+#: backends/platform/3ds/osystem-events.cpp:309
 msgid "Toggle Drag Mode"
 msgstr "Alternar Modo de Arrastar"
 
-#: backends/platform/3ds/osystem-events.cpp:316
+#: backends/platform/3ds/osystem-events.cpp:314
 msgid "Toggle Magnify Mode"
 msgstr "Alternar Modo de Ampliação"
 
-#: backends/platform/3ds/osystem-events.cpp:321
-msgid "Open 3DS Settings"
-msgstr "Abrir Configurações do 3DS"
-
-#: backends/platform/3ds/osystem-events.cpp:359
+#: backends/platform/3ds/osystem-events.cpp:349
 msgid ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
@@ -4622,29 +4614,29 @@ msgstr ""
 "Modo de Ampliação Desligado. Reativando Modo de Ampliação.\n"
 "Retornando ao Inicializador..."
 
-#: backends/platform/3ds/osystem-events.cpp:361
+#: backends/platform/3ds/osystem-events.cpp:351
 msgid "Magnify Mode Off. Returning to Launcher..."
 msgstr "Modo de Ampliação Desligado. Retornando ao Inicializador..."
 
-#: backends/platform/3ds/osystem-events.cpp:395
+#: backends/platform/3ds/osystem-events.cpp:385
 msgid "Hover Mode"
 msgstr "Modo de Mover Sobre"
 
-#: backends/platform/3ds/osystem-events.cpp:399
+#: backends/platform/3ds/osystem-events.cpp:389
 msgid "Drag Mode"
 msgstr "Modo de Arrastar"
 
-#: backends/platform/3ds/osystem-events.cpp:401
+#: backends/platform/3ds/osystem-events.cpp:391
 msgid "Cannot Switch to Drag Mode while Magnify Mode is On"
 msgstr ""
 "Não é Possível Alterar para o Modo de Arrastar enquanto o Modo de Ampliação "
 "estiver Ligado"
 
-#: backends/platform/3ds/osystem-events.cpp:408
+#: backends/platform/3ds/osystem-events.cpp:398
 msgid "Magnify Mode cannot be activated in menus."
 msgstr "Modo de Ampliação não pode ser ativado nos menus."
 
-#: backends/platform/3ds/osystem-events.cpp:411
+#: backends/platform/3ds/osystem-events.cpp:401
 msgid ""
 "Magnify Mode can only be activated\n"
 " when both screens are enabled."
@@ -4652,23 +4644,23 @@ msgstr ""
 "Modo de Ampliação só pode ser ativado\n"
 " quando ambas as telas estão habilitadas."
 
-#: backends/platform/3ds/osystem-events.cpp:413
+#: backends/platform/3ds/osystem-events.cpp:403
 msgid "In-game resolution too small to magnify."
 msgstr "Resolução interna do jogo baixa demais para ampliar."
 
-#: backends/platform/3ds/osystem-events.cpp:419
+#: backends/platform/3ds/osystem-events.cpp:409
 msgid "Magnify Mode On. Switching to Hover Mode..."
 msgstr "Modo de Ampliação Ligado. Alterando para Modo de Passar Sobre..."
 
-#: backends/platform/3ds/osystem-events.cpp:421
+#: backends/platform/3ds/osystem-events.cpp:411
 msgid "Magnify Mode On"
 msgstr "Modo de Ampliação Ligado"
 
-#: backends/platform/3ds/osystem-events.cpp:428
+#: backends/platform/3ds/osystem-events.cpp:418
 msgid "Magnify Mode Off. Reactivating Drag Mode..."
 msgstr "Modo de Ampliação Desligado. Reativando Modo de Arrastar..."
 
-#: backends/platform/3ds/osystem-events.cpp:430
+#: backends/platform/3ds/osystem-events.cpp:420
 msgid "Magnify Mode Off"
 msgstr "Modo de Ampliação Desligado"
 
@@ -9302,6 +9294,10 @@ msgstr "~A~nterior"
 msgid "~N~ext"
 msgstr "~P~róximo"
 
+#: engines/scumm/dialogs.cpp:284
+msgid "~C~lose"
+msgstr "~F~echar"
+
 #: engines/scumm/dialogs.cpp:965
 msgid "Speech Only"
 msgstr "Somente Fala"
@@ -12054,6 +12050,9 @@ msgstr ""
 "escolher, ex., LiberationMono, LiberationSans e LiberationSerif, ou "
 "FreeMono, FreeSans e FreeSerif respectivamente."
 
+#~ msgid "Open 3DS Settings"
+#~ msgstr "Abrir Configurações do 3DS"
+
 #, fuzzy
 #~| msgid "Very large"
 #~ msgid "Very very large"
diff --git a/po/pt_PT.po b/po/pt_PT.po
index 05d5199b44a..88711d1d8ef 100644
--- a/po/pt_PT.po
+++ b/po/pt_PT.po
@@ -10,7 +10,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: 2024-04-23 14:50+0000\n"
+"POT-Creation-Date: 2024-04-23 19:09+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/"
@@ -3041,7 +3041,7 @@ msgstr "<Valor incorreto>"
 
 #. I18N: Abbreviation for 'bytes' as data size
 #. I18N: Hardware key
-#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:48
+#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:46
 #: backends/platform/ds/osystem_ds.cpp:173
 #: backends/platform/sdl/miyoo/miyoo.cpp:61
 #: backends/platform/sdl/miyoo/miyoo.cpp:88
@@ -3241,7 +3241,7 @@ msgstr "~V~oltar"
 msgid "~L~oad"
 msgstr "~C~arregar"
 
-#: engines/dialogs.cpp:71 backends/platform/3ds/options-dialog.cpp:45
+#: engines/dialogs.cpp:71
 msgid "~S~ave"
 msgstr "~G~uardar"
 
@@ -4093,7 +4093,7 @@ msgid "Right Shoulder"
 msgstr "Botão Superior Direito"
 
 #: backends/keymapper/hardware-input.cpp:266
-#: backends/platform/3ds/osystem-events.cpp:57
+#: backends/platform/3ds/osystem-events.cpp:55
 #: backends/platform/ds/osystem_ds.cpp:180
 #: backends/platform/sdl/miyoo/miyoo.cpp:74
 #: backends/platform/sdl/miyoo/miyoo.cpp:101
@@ -4104,7 +4104,7 @@ msgid "D-pad Up"
 msgstr "D-pad Cima"
 
 #: backends/keymapper/hardware-input.cpp:267
-#: backends/platform/3ds/osystem-events.cpp:58
+#: backends/platform/3ds/osystem-events.cpp:56
 #: backends/platform/ds/osystem_ds.cpp:181
 #: backends/platform/sdl/miyoo/miyoo.cpp:75
 #: backends/platform/sdl/miyoo/miyoo.cpp:102
@@ -4115,7 +4115,7 @@ msgid "D-pad Down"
 msgstr "D-pad Baixo"
 
 #: backends/keymapper/hardware-input.cpp:268
-#: backends/platform/3ds/osystem-events.cpp:59
+#: backends/platform/3ds/osystem-events.cpp:57
 #: backends/platform/ds/osystem_ds.cpp:182
 #: backends/platform/sdl/miyoo/miyoo.cpp:76
 #: backends/platform/sdl/miyoo/miyoo.cpp:103
@@ -4126,7 +4126,7 @@ msgid "D-pad Left"
 msgstr "D-pad Esquerda"
 
 #: backends/keymapper/hardware-input.cpp:269
-#: backends/platform/3ds/osystem-events.cpp:60
+#: backends/platform/3ds/osystem-events.cpp:58
 #: backends/platform/ds/osystem_ds.cpp:183
 #: backends/platform/sdl/miyoo/miyoo.cpp:77
 #: backends/platform/sdl/miyoo/miyoo.cpp:104
@@ -4384,43 +4384,39 @@ msgstr "Nenhum ficheiro especificado!"
 msgid "Uploaded successfully!"
 msgstr "Carregado com sucesso!"
 
-#: backends/platform/3ds/options-dialog.cpp:44 engines/scumm/dialogs.cpp:284
-msgid "~C~lose"
-msgstr "~F~echar"
-
-#: backends/platform/3ds/options-dialog.cpp:47
+#: backends/platform/3ds/options.cpp:64
 msgid "Show mouse cursor"
 msgstr "Mostrar cursor do rato"
 
-#: backends/platform/3ds/options-dialog.cpp:50
+#: backends/platform/3ds/options.cpp:65
 msgid "Snap to edges"
 msgstr "Ajustar às margens"
 
-#: backends/platform/3ds/options-dialog.cpp:53
+#: backends/platform/3ds/options.cpp:66
 msgid "Stretch to fit"
 msgstr "Preencher até caber"
 
-#: backends/platform/3ds/options-dialog.cpp:56
+#: backends/platform/3ds/options.cpp:68
 msgid "Use Screen:"
 msgstr "Usar Ecrã:"
 
-#: backends/platform/3ds/options-dialog.cpp:58
+#: backends/platform/3ds/options.cpp:70
 msgctxt "3ds-screen"
 msgid "Top"
 msgstr "Superior"
 
-#: backends/platform/3ds/options-dialog.cpp:59
+#: backends/platform/3ds/options.cpp:71
 msgctxt "3ds-screen"
 msgid "Bottom"
 msgstr "Inferior"
 
-#: backends/platform/3ds/options-dialog.cpp:60
+#: backends/platform/3ds/options.cpp:72
 msgctxt "3ds-screen"
 msgid "Both"
 msgstr "Ambos"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:47
+#: backends/platform/3ds/osystem-events.cpp:45
 #: backends/platform/ds/osystem_ds.cpp:172
 #: backends/platform/sdl/miyoo/miyoo.cpp:59
 #: backends/platform/sdl/miyoo/miyoo.cpp:86
@@ -4430,7 +4426,7 @@ msgid "A"
 msgstr "A"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:49
+#: backends/platform/3ds/osystem-events.cpp:47
 #: backends/platform/ds/osystem_ds.cpp:174
 #: backends/platform/sdl/miyoo/miyoo.cpp:63
 #: backends/platform/sdl/miyoo/miyoo.cpp:90
@@ -4440,7 +4436,7 @@ msgid "X"
 msgstr "X"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:50
+#: backends/platform/3ds/osystem-events.cpp:48
 #: backends/platform/ds/osystem_ds.cpp:175
 #: backends/platform/sdl/miyoo/miyoo.cpp:65
 #: backends/platform/sdl/miyoo/miyoo.cpp:92
@@ -4452,7 +4448,7 @@ msgstr "Y"
 #. I18N: Hardware key
 #. I18N: Return key
 #. I18N: Select party member command in Might & Magic 1
-#: backends/platform/3ds/osystem-events.cpp:51
+#: backends/platform/3ds/osystem-events.cpp:49
 #: backends/platform/ds/osystem_ds.cpp:176
 #: backends/platform/sdl/miyoo/miyoo.cpp:67
 #: backends/platform/sdl/miyoo/miyoo.cpp:94
@@ -4463,7 +4459,7 @@ msgid "Select"
 msgstr "Selecionar"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:52
+#: backends/platform/3ds/osystem-events.cpp:50
 #: backends/platform/ds/osystem_ds.cpp:177
 #: backends/platform/sdl/miyoo/miyoo.cpp:69
 #: backends/platform/sdl/miyoo/miyoo.cpp:96
@@ -4472,18 +4468,18 @@ msgstr "Selecionar"
 msgid "Start"
 msgstr "Iniciar"
 
-#: backends/platform/3ds/osystem-events.cpp:53
+#: backends/platform/3ds/osystem-events.cpp:51
 #: backends/platform/sdl/switch/switch.cpp:56
 msgid "ZL"
 msgstr "ZL"
 
-#: backends/platform/3ds/osystem-events.cpp:54
+#: backends/platform/3ds/osystem-events.cpp:52
 #: backends/platform/sdl/switch/switch.cpp:57
 msgid "ZR"
 msgstr "ZR"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:55
+#: backends/platform/3ds/osystem-events.cpp:53
 #: backends/platform/ds/osystem_ds.cpp:178
 #: backends/platform/sdl/miyoo/miyoo.cpp:71
 #: backends/platform/sdl/miyoo/miyoo.cpp:98
@@ -4494,7 +4490,7 @@ msgid "L"
 msgstr "L"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:56
+#: backends/platform/3ds/osystem-events.cpp:54
 #: backends/platform/ds/osystem_ds.cpp:179
 #: backends/platform/sdl/miyoo/miyoo.cpp:73
 #: backends/platform/sdl/miyoo/miyoo.cpp:100
@@ -4504,80 +4500,76 @@ msgstr "L"
 msgid "R"
 msgstr "R"
 
-#: backends/platform/3ds/osystem-events.cpp:65
+#: backends/platform/3ds/osystem-events.cpp:63
 msgid "C-Pad X"
 msgstr "C-Pad X"
 
-#: backends/platform/3ds/osystem-events.cpp:66
+#: backends/platform/3ds/osystem-events.cpp:64
 msgid "C-Pad Y"
 msgstr "C-Pad Y"
 
-#: backends/platform/3ds/osystem-events.cpp:71
+#: backends/platform/3ds/osystem-events.cpp:69
 #: backends/platform/ds/osystem_ds.cpp:192
 msgid "Touch"
 msgstr "Toque"
 
-#: backends/platform/3ds/osystem-events.cpp:311
+#: backends/platform/3ds/osystem-events.cpp:309
 msgid "Toggle Drag Mode"
 msgstr "Alternar Modo de Arrastar"
 
-#: backends/platform/3ds/osystem-events.cpp:316
+#: backends/platform/3ds/osystem-events.cpp:314
 msgid "Toggle Magnify Mode"
 msgstr "Alternar Modo de Ampliação"
 
-#: backends/platform/3ds/osystem-events.cpp:321
-msgid "Open 3DS Settings"
-msgstr "Abrir Configurações da 3DS"
-
-#: backends/platform/3ds/osystem-events.cpp:359
+#: backends/platform/3ds/osystem-events.cpp:349
 msgid ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:361
+#: backends/platform/3ds/osystem-events.cpp:351
 msgid "Magnify Mode Off. Returning to Launcher..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:395
+#: backends/platform/3ds/osystem-events.cpp:385
 msgid "Hover Mode"
 msgstr "Modo de Flutuar"
 
-#: backends/platform/3ds/osystem-events.cpp:399
+#: backends/platform/3ds/osystem-events.cpp:389
 msgid "Drag Mode"
 msgstr "Modo de Arrastar"
 
-#: backends/platform/3ds/osystem-events.cpp:401
+#: backends/platform/3ds/osystem-events.cpp:391
 msgid "Cannot Switch to Drag Mode while Magnify Mode is On"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:408
+#: backends/platform/3ds/osystem-events.cpp:398
 msgid "Magnify Mode cannot be activated in menus."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:411
+#: backends/platform/3ds/osystem-events.cpp:401
 msgid ""
 "Magnify Mode can only be activated\n"
 " when both screens are enabled."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:413
+#: backends/platform/3ds/osystem-events.cpp:403
 msgid "In-game resolution too small to magnify."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:419
+#: backends/platform/3ds/osystem-events.cpp:409
 msgid "Magnify Mode On. Switching to Hover Mode..."
 msgstr "Modo de Amplicação ativado. A mudar para o Modo de Flutuar..."
 
-#: backends/platform/3ds/osystem-events.cpp:421
+#: backends/platform/3ds/osystem-events.cpp:411
 msgid "Magnify Mode On"
 msgstr "Modo de Ampliação ativado"
 
-#: backends/platform/3ds/osystem-events.cpp:428
+#: backends/platform/3ds/osystem-events.cpp:418
 msgid "Magnify Mode Off. Reactivating Drag Mode..."
 msgstr "Modo de Ampliação desativado. A mudar para o Modo de Arrastar..."
 
-#: backends/platform/3ds/osystem-events.cpp:430
+#: backends/platform/3ds/osystem-events.cpp:420
 msgid "Magnify Mode Off"
 msgstr "Modo de Ampliação desativado"
 
@@ -8742,6 +8734,10 @@ msgstr ""
 msgid "~N~ext"
 msgstr ""
 
+#: engines/scumm/dialogs.cpp:284
+msgid "~C~lose"
+msgstr "~F~echar"
+
 #: engines/scumm/dialogs.cpp:965
 msgid "Speech Only"
 msgstr "Só Diálogo"
@@ -11503,6 +11499,9 @@ msgid ""
 "respectively."
 msgstr ""
 
+#~ msgid "Open 3DS Settings"
+#~ msgstr "Abrir Configurações da 3DS"
+
 #, fuzzy
 #~| msgid "Very large"
 #~ msgid "Very very large"
diff --git a/po/ru_RU.po b/po/ru_RU.po
index 6b9d084da38..210e611a4dd 100644
--- a/po/ru_RU.po
+++ b/po/ru_RU.po
@@ -9,7 +9,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: 2024-04-23 14:50+0000\n"
+"POT-Creation-Date: 2024-04-23 19:09+0000\n"
 "PO-Revision-Date: 2024-03-15 20:14+0000\n"
 "Last-Translator: Eugene Sandulenko <sev at scummvm.org>\n"
 "Language-Team: Russian <https://translations.scummvm.org/projects/scummvm/"
@@ -3093,7 +3093,7 @@ msgstr "<Неправильное значение>"
 
 #. I18N: Abbreviation for 'bytes' as data size
 #. I18N: Hardware key
-#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:48
+#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:46
 #: backends/platform/ds/osystem_ds.cpp:173
 #: backends/platform/sdl/miyoo/miyoo.cpp:61
 #: backends/platform/sdl/miyoo/miyoo.cpp:88
@@ -3300,7 +3300,7 @@ msgstr "Продол~ж~ить"
 msgid "~L~oad"
 msgstr "~З~агрузить"
 
-#: engines/dialogs.cpp:71 backends/platform/3ds/options-dialog.cpp:45
+#: engines/dialogs.cpp:71
 msgid "~S~ave"
 msgstr "З~а~писать"
 
@@ -4160,7 +4160,7 @@ msgid "Right Shoulder"
 msgstr "Правый курок"
 
 #: backends/keymapper/hardware-input.cpp:266
-#: backends/platform/3ds/osystem-events.cpp:57
+#: backends/platform/3ds/osystem-events.cpp:55
 #: backends/platform/ds/osystem_ds.cpp:180
 #: backends/platform/sdl/miyoo/miyoo.cpp:74
 #: backends/platform/sdl/miyoo/miyoo.cpp:101
@@ -4171,7 +4171,7 @@ msgid "D-pad Up"
 msgstr "Крестовина вверх"
 
 #: backends/keymapper/hardware-input.cpp:267
-#: backends/platform/3ds/osystem-events.cpp:58
+#: backends/platform/3ds/osystem-events.cpp:56
 #: backends/platform/ds/osystem_ds.cpp:181
 #: backends/platform/sdl/miyoo/miyoo.cpp:75
 #: backends/platform/sdl/miyoo/miyoo.cpp:102
@@ -4182,7 +4182,7 @@ msgid "D-pad Down"
 msgstr "Крестовина вниз"
 
 #: backends/keymapper/hardware-input.cpp:268
-#: backends/platform/3ds/osystem-events.cpp:59
+#: backends/platform/3ds/osystem-events.cpp:57
 #: backends/platform/ds/osystem_ds.cpp:182
 #: backends/platform/sdl/miyoo/miyoo.cpp:76
 #: backends/platform/sdl/miyoo/miyoo.cpp:103
@@ -4193,7 +4193,7 @@ msgid "D-pad Left"
 msgstr "Крестовина влево"
 
 #: backends/keymapper/hardware-input.cpp:269
-#: backends/platform/3ds/osystem-events.cpp:60
+#: backends/platform/3ds/osystem-events.cpp:58
 #: backends/platform/ds/osystem_ds.cpp:183
 #: backends/platform/sdl/miyoo/miyoo.cpp:77
 #: backends/platform/sdl/miyoo/miyoo.cpp:104
@@ -4454,43 +4454,39 @@ msgstr "Файл не был передан!"
 msgid "Uploaded successfully!"
 msgstr "Загружен успешно!"
 
-#: backends/platform/3ds/options-dialog.cpp:44 engines/scumm/dialogs.cpp:284
-msgid "~C~lose"
-msgstr "~З~акрыть"
-
-#: backends/platform/3ds/options-dialog.cpp:47
+#: backends/platform/3ds/options.cpp:64
 msgid "Show mouse cursor"
 msgstr "Показывать курсор мыши"
 
-#: backends/platform/3ds/options-dialog.cpp:50
+#: backends/platform/3ds/options.cpp:65
 msgid "Snap to edges"
 msgstr "Прикрепить к границам"
 
-#: backends/platform/3ds/options-dialog.cpp:53
+#: backends/platform/3ds/options.cpp:66
 msgid "Stretch to fit"
 msgstr "Растянуть до размеров окна"
 
-#: backends/platform/3ds/options-dialog.cpp:56
+#: backends/platform/3ds/options.cpp:68
 msgid "Use Screen:"
 msgstr "Исп. экран:"
 
-#: backends/platform/3ds/options-dialog.cpp:58
+#: backends/platform/3ds/options.cpp:70
 msgctxt "3ds-screen"
 msgid "Top"
 msgstr "Верхний"
 
-#: backends/platform/3ds/options-dialog.cpp:59
+#: backends/platform/3ds/options.cpp:71
 msgctxt "3ds-screen"
 msgid "Bottom"
 msgstr "Нижний"
 
-#: backends/platform/3ds/options-dialog.cpp:60
+#: backends/platform/3ds/options.cpp:72
 msgctxt "3ds-screen"
 msgid "Both"
 msgstr "Оба"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:47
+#: backends/platform/3ds/osystem-events.cpp:45
 #: backends/platform/ds/osystem_ds.cpp:172
 #: backends/platform/sdl/miyoo/miyoo.cpp:59
 #: backends/platform/sdl/miyoo/miyoo.cpp:86
@@ -4500,7 +4496,7 @@ msgid "A"
 msgstr "A"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:49
+#: backends/platform/3ds/osystem-events.cpp:47
 #: backends/platform/ds/osystem_ds.cpp:174
 #: backends/platform/sdl/miyoo/miyoo.cpp:63
 #: backends/platform/sdl/miyoo/miyoo.cpp:90
@@ -4510,7 +4506,7 @@ msgid "X"
 msgstr "X"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:50
+#: backends/platform/3ds/osystem-events.cpp:48
 #: backends/platform/ds/osystem_ds.cpp:175
 #: backends/platform/sdl/miyoo/miyoo.cpp:65
 #: backends/platform/sdl/miyoo/miyoo.cpp:92
@@ -4522,7 +4518,7 @@ msgstr "Y"
 #. I18N: Hardware key
 #. I18N: Return key
 #. I18N: Select party member command in Might & Magic 1
-#: backends/platform/3ds/osystem-events.cpp:51
+#: backends/platform/3ds/osystem-events.cpp:49
 #: backends/platform/ds/osystem_ds.cpp:176
 #: backends/platform/sdl/miyoo/miyoo.cpp:67
 #: backends/platform/sdl/miyoo/miyoo.cpp:94
@@ -4533,7 +4529,7 @@ msgid "Select"
 msgstr "Выбор"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:52
+#: backends/platform/3ds/osystem-events.cpp:50
 #: backends/platform/ds/osystem_ds.cpp:177
 #: backends/platform/sdl/miyoo/miyoo.cpp:69
 #: backends/platform/sdl/miyoo/miyoo.cpp:96
@@ -4542,18 +4538,18 @@ msgstr "Выбор"
 msgid "Start"
 msgstr "Пуск"
 
-#: backends/platform/3ds/osystem-events.cpp:53
+#: backends/platform/3ds/osystem-events.cpp:51
 #: backends/platform/sdl/switch/switch.cpp:56
 msgid "ZL"
 msgstr "ZL"
 
-#: backends/platform/3ds/osystem-events.cpp:54
+#: backends/platform/3ds/osystem-events.cpp:52
 #: backends/platform/sdl/switch/switch.cpp:57
 msgid "ZR"
 msgstr "ZR"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:55
+#: backends/platform/3ds/osystem-events.cpp:53
 #: backends/platform/ds/osystem_ds.cpp:178
 #: backends/platform/sdl/miyoo/miyoo.cpp:71
 #: backends/platform/sdl/miyoo/miyoo.cpp:98
@@ -4564,7 +4560,7 @@ msgid "L"
 msgstr "L"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:56
+#: backends/platform/3ds/osystem-events.cpp:54
 #: backends/platform/ds/osystem_ds.cpp:179
 #: backends/platform/sdl/miyoo/miyoo.cpp:73
 #: backends/platform/sdl/miyoo/miyoo.cpp:100
@@ -4574,32 +4570,28 @@ msgstr "L"
 msgid "R"
 msgstr "R"
 
-#: backends/platform/3ds/osystem-events.cpp:65
+#: backends/platform/3ds/osystem-events.cpp:63
 msgid "C-Pad X"
 msgstr "C-пад X"
 
-#: backends/platform/3ds/osystem-events.cpp:66
+#: backends/platform/3ds/osystem-events.cpp:64
 msgid "C-Pad Y"
 msgstr "C-пад Y"
 
-#: backends/platform/3ds/osystem-events.cpp:71
+#: backends/platform/3ds/osystem-events.cpp:69
 #: backends/platform/ds/osystem_ds.cpp:192
 msgid "Touch"
 msgstr "Касание"
 
-#: backends/platform/3ds/osystem-events.cpp:311
+#: backends/platform/3ds/osystem-events.cpp:309
 msgid "Toggle Drag Mode"
 msgstr "Вкл/выкл режим перетаскивания"
 
-#: backends/platform/3ds/osystem-events.cpp:316
+#: backends/platform/3ds/osystem-events.cpp:314
 msgid "Toggle Magnify Mode"
 msgstr "Вкл/выкл режим увеличения"
 
-#: backends/platform/3ds/osystem-events.cpp:321
-msgid "Open 3DS Settings"
-msgstr "Открыть настройки 3DS"
-
-#: backends/platform/3ds/osystem-events.cpp:359
+#: backends/platform/3ds/osystem-events.cpp:349
 msgid ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
@@ -4607,29 +4599,29 @@ msgstr ""
 "Режим увеличения выключен. Возврат к режиму перетаскивания.\n"
 "Переходим в лаунчер..."
 
-#: backends/platform/3ds/osystem-events.cpp:361
+#: backends/platform/3ds/osystem-events.cpp:351
 msgid "Magnify Mode Off. Returning to Launcher..."
 msgstr "Режим увеличения выключен. Переходим в лаунчер..."
 
-#: backends/platform/3ds/osystem-events.cpp:395
+#: backends/platform/3ds/osystem-events.cpp:385
 msgid "Hover Mode"
 msgstr "Режим парения"
 
-#: backends/platform/3ds/osystem-events.cpp:399
+#: backends/platform/3ds/osystem-events.cpp:389
 msgid "Drag Mode"
 msgstr "Режим перетаскивания"
 
-#: backends/platform/3ds/osystem-events.cpp:401
+#: backends/platform/3ds/osystem-events.cpp:391
 msgid "Cannot Switch to Drag Mode while Magnify Mode is On"
 msgstr ""
 "Невозможно переключиться в режим перетаскивания при включенном режиме "
 "увеличения"
 
-#: backends/platform/3ds/osystem-events.cpp:408
+#: backends/platform/3ds/osystem-events.cpp:398
 msgid "Magnify Mode cannot be activated in menus."
 msgstr "Режим увеличения не может быть активирован в меню."
 
-#: backends/platform/3ds/osystem-events.cpp:411
+#: backends/platform/3ds/osystem-events.cpp:401
 msgid ""
 "Magnify Mode can only be activated\n"
 " when both screens are enabled."
@@ -4637,23 +4629,23 @@ msgstr ""
 "Режим увеличения можно активировать только \n"
 " когда оба экрана включены."
 
-#: backends/platform/3ds/osystem-events.cpp:413
+#: backends/platform/3ds/osystem-events.cpp:403
 msgid "In-game resolution too small to magnify."
 msgstr "Внутриигровое разрешение слишком мало для увеличения."
 
-#: backends/platform/3ds/osystem-events.cpp:419
+#: backends/platform/3ds/osystem-events.cpp:409
 msgid "Magnify Mode On. Switching to Hover Mode..."
 msgstr "Режим увеличения включен. Переключение в режим парения..."
 
-#: backends/platform/3ds/osystem-events.cpp:421
+#: backends/platform/3ds/osystem-events.cpp:411
 msgid "Magnify Mode On"
 msgstr "Режим увеличения включен"
 
-#: backends/platform/3ds/osystem-events.cpp:428
+#: backends/platform/3ds/osystem-events.cpp:418
 msgid "Magnify Mode Off. Reactivating Drag Mode..."
 msgstr "Режим Увеличения выключен. Переключение в режим протягивания..."
 
-#: backends/platform/3ds/osystem-events.cpp:430
+#: backends/platform/3ds/osystem-events.cpp:420
 msgid "Magnify Mode Off"
 msgstr "Режим увеличения выключен"
 
@@ -9255,6 +9247,10 @@ msgstr "~П~ред"
 msgid "~N~ext"
 msgstr "~С~лед"
 
+#: engines/scumm/dialogs.cpp:284
+msgid "~C~lose"
+msgstr "~З~акрыть"
+
 #: engines/scumm/dialogs.cpp:965
 msgid "Speech Only"
 msgstr "Только озвучка"
@@ -12026,6 +12022,9 @@ msgstr ""
 "LiberationSans и LiberationSerif, либо FreeMono, FreeSans и FreeSerif "
 "соответственно."
 
+#~ msgid "Open 3DS Settings"
+#~ msgstr "Открыть настройки 3DS"
+
 #, fuzzy
 #~| msgid "Very large"
 #~ msgid "Very very large"
diff --git a/po/sv_SE.po b/po/sv_SE.po
index 350feaa3471..8bbed1f0128 100644
--- a/po/sv_SE.po
+++ b/po/sv_SE.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.5.0svn\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2024-04-23 14:50+0000\n"
+"POT-Creation-Date: 2024-04-23 19:09+0000\n"
 "PO-Revision-Date: 2023-12-09 22:05+0000\n"
 "Last-Translator: Eugene Sandulenko <sev at scummvm.org>\n"
 "Language-Team: Swedish <https://translations.scummvm.org/projects/scummvm/"
@@ -3005,7 +3005,7 @@ msgstr "<Dåligt värde>"
 
 #. I18N: Abbreviation for 'bytes' as data size
 #. I18N: Hardware key
-#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:48
+#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:46
 #: backends/platform/ds/osystem_ds.cpp:173
 #: backends/platform/sdl/miyoo/miyoo.cpp:61
 #: backends/platform/sdl/miyoo/miyoo.cpp:88
@@ -3204,7 +3204,7 @@ msgstr "~F~ortsätt"
 msgid "~L~oad"
 msgstr "~L~adda"
 
-#: engines/dialogs.cpp:71 backends/platform/3ds/options-dialog.cpp:45
+#: engines/dialogs.cpp:71
 msgid "~S~ave"
 msgstr "~S~para"
 
@@ -4076,7 +4076,7 @@ msgid "Right Shoulder"
 msgstr "Höger axelknapp"
 
 #: backends/keymapper/hardware-input.cpp:266
-#: backends/platform/3ds/osystem-events.cpp:57
+#: backends/platform/3ds/osystem-events.cpp:55
 #: backends/platform/ds/osystem_ds.cpp:180
 #: backends/platform/sdl/miyoo/miyoo.cpp:74
 #: backends/platform/sdl/miyoo/miyoo.cpp:101
@@ -4087,7 +4087,7 @@ msgid "D-pad Up"
 msgstr "Styrkors upp"
 
 #: backends/keymapper/hardware-input.cpp:267
-#: backends/platform/3ds/osystem-events.cpp:58
+#: backends/platform/3ds/osystem-events.cpp:56
 #: backends/platform/ds/osystem_ds.cpp:181
 #: backends/platform/sdl/miyoo/miyoo.cpp:75
 #: backends/platform/sdl/miyoo/miyoo.cpp:102
@@ -4098,7 +4098,7 @@ msgid "D-pad Down"
 msgstr "Styrkors ned"
 
 #: backends/keymapper/hardware-input.cpp:268
-#: backends/platform/3ds/osystem-events.cpp:59
+#: backends/platform/3ds/osystem-events.cpp:57
 #: backends/platform/ds/osystem_ds.cpp:182
 #: backends/platform/sdl/miyoo/miyoo.cpp:76
 #: backends/platform/sdl/miyoo/miyoo.cpp:103
@@ -4109,7 +4109,7 @@ msgid "D-pad Left"
 msgstr "Styrkors vänster"
 
 #: backends/keymapper/hardware-input.cpp:269
-#: backends/platform/3ds/osystem-events.cpp:60
+#: backends/platform/3ds/osystem-events.cpp:58
 #: backends/platform/ds/osystem_ds.cpp:183
 #: backends/platform/sdl/miyoo/miyoo.cpp:77
 #: backends/platform/sdl/miyoo/miyoo.cpp:104
@@ -4383,44 +4383,40 @@ msgstr ""
 msgid "Uploaded successfully!"
 msgstr "Uppladdningen lyckades!"
 
-#: backends/platform/3ds/options-dialog.cpp:44 engines/scumm/dialogs.cpp:284
-msgid "~C~lose"
-msgstr "~S~täng"
-
-#: backends/platform/3ds/options-dialog.cpp:47
+#: backends/platform/3ds/options.cpp:64
 msgid "Show mouse cursor"
 msgstr "Visa muspekare"
 
-#: backends/platform/3ds/options-dialog.cpp:50
+#: backends/platform/3ds/options.cpp:65
 msgid "Snap to edges"
 msgstr "Lägg till kant"
 
-#: backends/platform/3ds/options-dialog.cpp:53
+#: backends/platform/3ds/options.cpp:66
 #, fuzzy
 msgid "Stretch to fit"
 msgstr "Skalningsläge:"
 
-#: backends/platform/3ds/options-dialog.cpp:56
+#: backends/platform/3ds/options.cpp:68
 msgid "Use Screen:"
 msgstr "Använd skärm:"
 
-#: backends/platform/3ds/options-dialog.cpp:58
+#: backends/platform/3ds/options.cpp:70
 msgctxt "3ds-screen"
 msgid "Top"
 msgstr "Topp"
 
-#: backends/platform/3ds/options-dialog.cpp:59
+#: backends/platform/3ds/options.cpp:71
 msgctxt "3ds-screen"
 msgid "Bottom"
 msgstr "Botten"
 
-#: backends/platform/3ds/options-dialog.cpp:60
+#: backends/platform/3ds/options.cpp:72
 msgctxt "3ds-screen"
 msgid "Both"
 msgstr "BÃ¥da"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:47
+#: backends/platform/3ds/osystem-events.cpp:45
 #: backends/platform/ds/osystem_ds.cpp:172
 #: backends/platform/sdl/miyoo/miyoo.cpp:59
 #: backends/platform/sdl/miyoo/miyoo.cpp:86
@@ -4430,7 +4426,7 @@ msgid "A"
 msgstr "A"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:49
+#: backends/platform/3ds/osystem-events.cpp:47
 #: backends/platform/ds/osystem_ds.cpp:174
 #: backends/platform/sdl/miyoo/miyoo.cpp:63
 #: backends/platform/sdl/miyoo/miyoo.cpp:90
@@ -4440,7 +4436,7 @@ msgid "X"
 msgstr "X"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:50
+#: backends/platform/3ds/osystem-events.cpp:48
 #: backends/platform/ds/osystem_ds.cpp:175
 #: backends/platform/sdl/miyoo/miyoo.cpp:65
 #: backends/platform/sdl/miyoo/miyoo.cpp:92
@@ -4452,7 +4448,7 @@ msgstr "Y"
 #. I18N: Hardware key
 #. I18N: Return key
 #. I18N: Select party member command in Might & Magic 1
-#: backends/platform/3ds/osystem-events.cpp:51
+#: backends/platform/3ds/osystem-events.cpp:49
 #: backends/platform/ds/osystem_ds.cpp:176
 #: backends/platform/sdl/miyoo/miyoo.cpp:67
 #: backends/platform/sdl/miyoo/miyoo.cpp:94
@@ -4464,7 +4460,7 @@ msgid "Select"
 msgstr "Handling/Välj"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:52
+#: backends/platform/3ds/osystem-events.cpp:50
 #: backends/platform/ds/osystem_ds.cpp:177
 #: backends/platform/sdl/miyoo/miyoo.cpp:69
 #: backends/platform/sdl/miyoo/miyoo.cpp:96
@@ -4474,18 +4470,18 @@ msgstr "Handling/Välj"
 msgid "Start"
 msgstr "~S~tarta"
 
-#: backends/platform/3ds/osystem-events.cpp:53
+#: backends/platform/3ds/osystem-events.cpp:51
 #: backends/platform/sdl/switch/switch.cpp:56
 msgid "ZL"
 msgstr "ZL"
 
-#: backends/platform/3ds/osystem-events.cpp:54
+#: backends/platform/3ds/osystem-events.cpp:52
 #: backends/platform/sdl/switch/switch.cpp:57
 msgid "ZR"
 msgstr "ZR"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:55
+#: backends/platform/3ds/osystem-events.cpp:53
 #: backends/platform/ds/osystem_ds.cpp:178
 #: backends/platform/sdl/miyoo/miyoo.cpp:71
 #: backends/platform/sdl/miyoo/miyoo.cpp:98
@@ -4496,7 +4492,7 @@ msgid "L"
 msgstr "L"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:56
+#: backends/platform/3ds/osystem-events.cpp:54
 #: backends/platform/ds/osystem_ds.cpp:179
 #: backends/platform/sdl/miyoo/miyoo.cpp:73
 #: backends/platform/sdl/miyoo/miyoo.cpp:100
@@ -4506,84 +4502,80 @@ msgstr "L"
 msgid "R"
 msgstr "R"
 
-#: backends/platform/3ds/osystem-events.cpp:65
+#: backends/platform/3ds/osystem-events.cpp:63
 msgid "C-Pad X"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:66
+#: backends/platform/3ds/osystem-events.cpp:64
 msgid "C-Pad Y"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:71
+#: backends/platform/3ds/osystem-events.cpp:69
 #: backends/platform/ds/osystem_ds.cpp:192
 msgid "Touch"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:311
+#: backends/platform/3ds/osystem-events.cpp:309
 #, fuzzy
 msgid "Toggle Drag Mode"
 msgstr "Våldsamt läge"
 
-#: backends/platform/3ds/osystem-events.cpp:316
+#: backends/platform/3ds/osystem-events.cpp:314
 #, fuzzy
 msgid "Toggle Magnify Mode"
 msgstr "Våldsamt läge"
 
-#: backends/platform/3ds/osystem-events.cpp:321
-msgid "Open 3DS Settings"
-msgstr "Öppna 3DS Inställningar"
-
-#: backends/platform/3ds/osystem-events.cpp:359
+#: backends/platform/3ds/osystem-events.cpp:349
 msgid ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:361
+#: backends/platform/3ds/osystem-events.cpp:351
 msgid "Magnify Mode Off. Returning to Launcher..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:395
+#: backends/platform/3ds/osystem-events.cpp:385
 #, fuzzy
 msgid "Hover Mode"
 msgstr "Våldsamt läge"
 
-#: backends/platform/3ds/osystem-events.cpp:399
+#: backends/platform/3ds/osystem-events.cpp:389
 #, fuzzy
 msgid "Drag Mode"
 msgstr "Våldsamt läge"
 
-#: backends/platform/3ds/osystem-events.cpp:401
+#: backends/platform/3ds/osystem-events.cpp:391
 msgid "Cannot Switch to Drag Mode while Magnify Mode is On"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:408
+#: backends/platform/3ds/osystem-events.cpp:398
 msgid "Magnify Mode cannot be activated in menus."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:411
+#: backends/platform/3ds/osystem-events.cpp:401
 msgid ""
 "Magnify Mode can only be activated\n"
 " when both screens are enabled."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:413
+#: backends/platform/3ds/osystem-events.cpp:403
 msgid "In-game resolution too small to magnify."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:419
+#: backends/platform/3ds/osystem-events.cpp:409
 msgid "Magnify Mode On. Switching to Hover Mode..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:421
+#: backends/platform/3ds/osystem-events.cpp:411
 msgid "Magnify Mode On"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:428
+#: backends/platform/3ds/osystem-events.cpp:418
 msgid "Magnify Mode Off. Reactivating Drag Mode..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:430
+#: backends/platform/3ds/osystem-events.cpp:420
 msgid "Magnify Mode Off"
 msgstr ""
 
@@ -8873,6 +8865,10 @@ msgstr "~F~öregående"
 msgid "~N~ext"
 msgstr "~N~ästa"
 
+#: engines/scumm/dialogs.cpp:284
+msgid "~C~lose"
+msgstr "~S~täng"
+
 #: engines/scumm/dialogs.cpp:965
 msgid "Speech Only"
 msgstr "Endast tal"
@@ -11691,6 +11687,9 @@ msgid ""
 "respectively."
 msgstr ""
 
+#~ msgid "Open 3DS Settings"
+#~ msgstr "Öppna 3DS Inställningar"
+
 #, fuzzy
 #~| msgid "Very large"
 #~ msgid "Very very large"
diff --git a/po/tr.po b/po/tr.po
index dd32b90a801..8274a684e78 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -10,7 +10,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: 2024-04-23 14:50+0000\n"
+"POT-Creation-Date: 2024-04-23 19:09+0000\n"
 "PO-Revision-Date: 2023-12-14 14:28+0000\n"
 "Last-Translator: Eugene Sandulenko <sev at scummvm.org>\n"
 "Language-Team: Turkish <https://translations.scummvm.org/projects/scummvm/"
@@ -3048,7 +3048,7 @@ msgstr "<Kötü değer>"
 
 #. I18N: Abbreviation for 'bytes' as data size
 #. I18N: Hardware key
-#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:48
+#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:46
 #: backends/platform/ds/osystem_ds.cpp:173
 #: backends/platform/sdl/miyoo/miyoo.cpp:61
 #: backends/platform/sdl/miyoo/miyoo.cpp:88
@@ -3248,7 +3248,7 @@ msgstr "~D~evam"
 msgid "~L~oad"
 msgstr "~Y~ükle..."
 
-#: engines/dialogs.cpp:71 backends/platform/3ds/options-dialog.cpp:45
+#: engines/dialogs.cpp:71
 msgid "~S~ave"
 msgstr "~K~aydet"
 
@@ -4106,7 +4106,7 @@ msgid "Right Shoulder"
 msgstr ""
 
 #: backends/keymapper/hardware-input.cpp:266
-#: backends/platform/3ds/osystem-events.cpp:57
+#: backends/platform/3ds/osystem-events.cpp:55
 #: backends/platform/ds/osystem_ds.cpp:180
 #: backends/platform/sdl/miyoo/miyoo.cpp:74
 #: backends/platform/sdl/miyoo/miyoo.cpp:101
@@ -4117,7 +4117,7 @@ msgid "D-pad Up"
 msgstr ""
 
 #: backends/keymapper/hardware-input.cpp:267
-#: backends/platform/3ds/osystem-events.cpp:58
+#: backends/platform/3ds/osystem-events.cpp:56
 #: backends/platform/ds/osystem_ds.cpp:181
 #: backends/platform/sdl/miyoo/miyoo.cpp:75
 #: backends/platform/sdl/miyoo/miyoo.cpp:102
@@ -4128,7 +4128,7 @@ msgid "D-pad Down"
 msgstr ""
 
 #: backends/keymapper/hardware-input.cpp:268
-#: backends/platform/3ds/osystem-events.cpp:59
+#: backends/platform/3ds/osystem-events.cpp:57
 #: backends/platform/ds/osystem_ds.cpp:182
 #: backends/platform/sdl/miyoo/miyoo.cpp:76
 #: backends/platform/sdl/miyoo/miyoo.cpp:103
@@ -4139,7 +4139,7 @@ msgid "D-pad Left"
 msgstr ""
 
 #: backends/keymapper/hardware-input.cpp:269
-#: backends/platform/3ds/osystem-events.cpp:60
+#: backends/platform/3ds/osystem-events.cpp:58
 #: backends/platform/ds/osystem_ds.cpp:183
 #: backends/platform/sdl/miyoo/miyoo.cpp:77
 #: backends/platform/sdl/miyoo/miyoo.cpp:104
@@ -4401,45 +4401,40 @@ msgstr ""
 msgid "Uploaded successfully!"
 msgstr ""
 
-#: backends/platform/3ds/options-dialog.cpp:44 engines/scumm/dialogs.cpp:284
-#, fuzzy
-msgid "~C~lose"
-msgstr "Kapat"
-
-#: backends/platform/3ds/options-dialog.cpp:47
+#: backends/platform/3ds/options.cpp:64
 msgid "Show mouse cursor"
 msgstr ""
 
-#: backends/platform/3ds/options-dialog.cpp:50
+#: backends/platform/3ds/options.cpp:65
 msgid "Snap to edges"
 msgstr ""
 
-#: backends/platform/3ds/options-dialog.cpp:53
+#: backends/platform/3ds/options.cpp:66
 #, fuzzy
 msgid "Stretch to fit"
 msgstr "Çekiştirme modu:"
 
-#: backends/platform/3ds/options-dialog.cpp:56
+#: backends/platform/3ds/options.cpp:68
 msgid "Use Screen:"
 msgstr ""
 
-#: backends/platform/3ds/options-dialog.cpp:58
+#: backends/platform/3ds/options.cpp:70
 msgctxt "3ds-screen"
 msgid "Top"
 msgstr ""
 
-#: backends/platform/3ds/options-dialog.cpp:59
+#: backends/platform/3ds/options.cpp:71
 msgctxt "3ds-screen"
 msgid "Bottom"
 msgstr ""
 
-#: backends/platform/3ds/options-dialog.cpp:60
+#: backends/platform/3ds/options.cpp:72
 msgctxt "3ds-screen"
 msgid "Both"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:47
+#: backends/platform/3ds/osystem-events.cpp:45
 #: backends/platform/ds/osystem_ds.cpp:172
 #: backends/platform/sdl/miyoo/miyoo.cpp:59
 #: backends/platform/sdl/miyoo/miyoo.cpp:86
@@ -4449,7 +4444,7 @@ msgid "A"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:49
+#: backends/platform/3ds/osystem-events.cpp:47
 #: backends/platform/ds/osystem_ds.cpp:174
 #: backends/platform/sdl/miyoo/miyoo.cpp:63
 #: backends/platform/sdl/miyoo/miyoo.cpp:90
@@ -4459,7 +4454,7 @@ msgid "X"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:50
+#: backends/platform/3ds/osystem-events.cpp:48
 #: backends/platform/ds/osystem_ds.cpp:175
 #: backends/platform/sdl/miyoo/miyoo.cpp:65
 #: backends/platform/sdl/miyoo/miyoo.cpp:92
@@ -4471,7 +4466,7 @@ msgstr ""
 #. I18N: Hardware key
 #. I18N: Return key
 #. I18N: Select party member command in Might & Magic 1
-#: backends/platform/3ds/osystem-events.cpp:51
+#: backends/platform/3ds/osystem-events.cpp:49
 #: backends/platform/ds/osystem_ds.cpp:176
 #: backends/platform/sdl/miyoo/miyoo.cpp:67
 #: backends/platform/sdl/miyoo/miyoo.cpp:94
@@ -4482,7 +4477,7 @@ msgid "Select"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:52
+#: backends/platform/3ds/osystem-events.cpp:50
 #: backends/platform/ds/osystem_ds.cpp:177
 #: backends/platform/sdl/miyoo/miyoo.cpp:69
 #: backends/platform/sdl/miyoo/miyoo.cpp:96
@@ -4492,18 +4487,18 @@ msgstr ""
 msgid "Start"
 msgstr "~B~aÅŸlat"
 
-#: backends/platform/3ds/osystem-events.cpp:53
+#: backends/platform/3ds/osystem-events.cpp:51
 #: backends/platform/sdl/switch/switch.cpp:56
 msgid "ZL"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:54
+#: backends/platform/3ds/osystem-events.cpp:52
 #: backends/platform/sdl/switch/switch.cpp:57
 msgid "ZR"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:55
+#: backends/platform/3ds/osystem-events.cpp:53
 #: backends/platform/ds/osystem_ds.cpp:178
 #: backends/platform/sdl/miyoo/miyoo.cpp:71
 #: backends/platform/sdl/miyoo/miyoo.cpp:98
@@ -4514,7 +4509,7 @@ msgid "L"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:56
+#: backends/platform/3ds/osystem-events.cpp:54
 #: backends/platform/ds/osystem_ds.cpp:179
 #: backends/platform/sdl/miyoo/miyoo.cpp:73
 #: backends/platform/sdl/miyoo/miyoo.cpp:100
@@ -4524,80 +4519,76 @@ msgstr ""
 msgid "R"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:65
+#: backends/platform/3ds/osystem-events.cpp:63
 msgid "C-Pad X"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:66
+#: backends/platform/3ds/osystem-events.cpp:64
 msgid "C-Pad Y"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:71
+#: backends/platform/3ds/osystem-events.cpp:69
 #: backends/platform/ds/osystem_ds.cpp:192
 msgid "Touch"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:311
+#: backends/platform/3ds/osystem-events.cpp:309
 msgid "Toggle Drag Mode"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:316
+#: backends/platform/3ds/osystem-events.cpp:314
 msgid "Toggle Magnify Mode"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:321
-msgid "Open 3DS Settings"
-msgstr ""
-
-#: backends/platform/3ds/osystem-events.cpp:359
+#: backends/platform/3ds/osystem-events.cpp:349
 msgid ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:361
+#: backends/platform/3ds/osystem-events.cpp:351
 msgid "Magnify Mode Off. Returning to Launcher..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:395
+#: backends/platform/3ds/osystem-events.cpp:385
 msgid "Hover Mode"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:399
+#: backends/platform/3ds/osystem-events.cpp:389
 msgid "Drag Mode"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:401
+#: backends/platform/3ds/osystem-events.cpp:391
 msgid "Cannot Switch to Drag Mode while Magnify Mode is On"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:408
+#: backends/platform/3ds/osystem-events.cpp:398
 msgid "Magnify Mode cannot be activated in menus."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:411
+#: backends/platform/3ds/osystem-events.cpp:401
 msgid ""
 "Magnify Mode can only be activated\n"
 " when both screens are enabled."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:413
+#: backends/platform/3ds/osystem-events.cpp:403
 msgid "In-game resolution too small to magnify."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:419
+#: backends/platform/3ds/osystem-events.cpp:409
 msgid "Magnify Mode On. Switching to Hover Mode..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:421
+#: backends/platform/3ds/osystem-events.cpp:411
 msgid "Magnify Mode On"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:428
+#: backends/platform/3ds/osystem-events.cpp:418
 msgid "Magnify Mode Off. Reactivating Drag Mode..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:430
+#: backends/platform/3ds/osystem-events.cpp:420
 msgid "Magnify Mode Off"
 msgstr ""
 
@@ -8672,6 +8663,11 @@ msgstr ""
 msgid "~N~ext"
 msgstr ""
 
+#: engines/scumm/dialogs.cpp:284
+#, fuzzy
+msgid "~C~lose"
+msgstr "Kapat"
+
 #: engines/scumm/dialogs.cpp:965
 msgid "Speech Only"
 msgstr ""
diff --git a/po/uk_UA.po b/po/uk_UA.po
index 495cfb7bc30..d5e2bffb9da 100644
--- a/po/uk_UA.po
+++ b/po/uk_UA.po
@@ -11,7 +11,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: 2024-04-23 14:50+0000\n"
+"POT-Creation-Date: 2024-04-23 19:09+0000\n"
 "PO-Revision-Date: 2024-04-07 14:34+0000\n"
 "Last-Translator: Eugene Sandulenko <sev at scummvm.org>\n"
 "Language-Team: Ukrainian <https://translations.scummvm.org/projects/scummvm/"
@@ -3089,7 +3089,7 @@ msgstr "<Невірне значення>"
 
 #. I18N: Abbreviation for 'bytes' as data size
 #. I18N: Hardware key
-#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:48
+#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:46
 #: backends/platform/ds/osystem_ds.cpp:173
 #: backends/platform/sdl/miyoo/miyoo.cpp:61
 #: backends/platform/sdl/miyoo/miyoo.cpp:88
@@ -3295,7 +3295,7 @@ msgstr "Продов~ж~ити"
 msgid "~L~oad"
 msgstr "~З~авантажити"
 
-#: engines/dialogs.cpp:71 backends/platform/3ds/options-dialog.cpp:45
+#: engines/dialogs.cpp:71
 msgid "~S~ave"
 msgstr "~З~аписати"
 
@@ -4154,7 +4154,7 @@ msgid "Right Shoulder"
 msgstr "Правий курок"
 
 #: backends/keymapper/hardware-input.cpp:266
-#: backends/platform/3ds/osystem-events.cpp:57
+#: backends/platform/3ds/osystem-events.cpp:55
 #: backends/platform/ds/osystem_ds.cpp:180
 #: backends/platform/sdl/miyoo/miyoo.cpp:74
 #: backends/platform/sdl/miyoo/miyoo.cpp:101
@@ -4165,7 +4165,7 @@ msgid "D-pad Up"
 msgstr "Хрестовина уверх"
 
 #: backends/keymapper/hardware-input.cpp:267
-#: backends/platform/3ds/osystem-events.cpp:58
+#: backends/platform/3ds/osystem-events.cpp:56
 #: backends/platform/ds/osystem_ds.cpp:181
 #: backends/platform/sdl/miyoo/miyoo.cpp:75
 #: backends/platform/sdl/miyoo/miyoo.cpp:102
@@ -4176,7 +4176,7 @@ msgid "D-pad Down"
 msgstr "Хрестовина донизу"
 
 #: backends/keymapper/hardware-input.cpp:268
-#: backends/platform/3ds/osystem-events.cpp:59
+#: backends/platform/3ds/osystem-events.cpp:57
 #: backends/platform/ds/osystem_ds.cpp:182
 #: backends/platform/sdl/miyoo/miyoo.cpp:76
 #: backends/platform/sdl/miyoo/miyoo.cpp:103
@@ -4187,7 +4187,7 @@ msgid "D-pad Left"
 msgstr "Хрестовина вліво"
 
 #: backends/keymapper/hardware-input.cpp:269
-#: backends/platform/3ds/osystem-events.cpp:60
+#: backends/platform/3ds/osystem-events.cpp:58
 #: backends/platform/ds/osystem_ds.cpp:183
 #: backends/platform/sdl/miyoo/miyoo.cpp:77
 #: backends/platform/sdl/miyoo/miyoo.cpp:104
@@ -4448,43 +4448,39 @@ msgstr "Жодного файлу не передано!"
 msgid "Uploaded successfully!"
 msgstr "Завантажено успішно!"
 
-#: backends/platform/3ds/options-dialog.cpp:44 engines/scumm/dialogs.cpp:284
-msgid "~C~lose"
-msgstr "~З~акрити"
-
-#: backends/platform/3ds/options-dialog.cpp:47
+#: backends/platform/3ds/options.cpp:64
 msgid "Show mouse cursor"
 msgstr "Показувати курсор миші"
 
-#: backends/platform/3ds/options-dialog.cpp:50
+#: backends/platform/3ds/options.cpp:65
 msgid "Snap to edges"
 msgstr "Прикріпити до країв"
 
-#: backends/platform/3ds/options-dialog.cpp:53
+#: backends/platform/3ds/options.cpp:66
 msgid "Stretch to fit"
 msgstr "Розтягнути під розмір"
 
-#: backends/platform/3ds/options-dialog.cpp:56
+#: backends/platform/3ds/options.cpp:68
 msgid "Use Screen:"
 msgstr "Застос. екран:"
 
-#: backends/platform/3ds/options-dialog.cpp:58
+#: backends/platform/3ds/options.cpp:70
 msgctxt "3ds-screen"
 msgid "Top"
 msgstr "Верхній"
 
-#: backends/platform/3ds/options-dialog.cpp:59
+#: backends/platform/3ds/options.cpp:71
 msgctxt "3ds-screen"
 msgid "Bottom"
 msgstr "Нижній"
 
-#: backends/platform/3ds/options-dialog.cpp:60
+#: backends/platform/3ds/options.cpp:72
 msgctxt "3ds-screen"
 msgid "Both"
 msgstr "Обидва"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:47
+#: backends/platform/3ds/osystem-events.cpp:45
 #: backends/platform/ds/osystem_ds.cpp:172
 #: backends/platform/sdl/miyoo/miyoo.cpp:59
 #: backends/platform/sdl/miyoo/miyoo.cpp:86
@@ -4494,7 +4490,7 @@ msgid "A"
 msgstr "A"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:49
+#: backends/platform/3ds/osystem-events.cpp:47
 #: backends/platform/ds/osystem_ds.cpp:174
 #: backends/platform/sdl/miyoo/miyoo.cpp:63
 #: backends/platform/sdl/miyoo/miyoo.cpp:90
@@ -4504,7 +4500,7 @@ msgid "X"
 msgstr "X"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:50
+#: backends/platform/3ds/osystem-events.cpp:48
 #: backends/platform/ds/osystem_ds.cpp:175
 #: backends/platform/sdl/miyoo/miyoo.cpp:65
 #: backends/platform/sdl/miyoo/miyoo.cpp:92
@@ -4516,7 +4512,7 @@ msgstr "Y"
 #. I18N: Hardware key
 #. I18N: Return key
 #. I18N: Select party member command in Might & Magic 1
-#: backends/platform/3ds/osystem-events.cpp:51
+#: backends/platform/3ds/osystem-events.cpp:49
 #: backends/platform/ds/osystem_ds.cpp:176
 #: backends/platform/sdl/miyoo/miyoo.cpp:67
 #: backends/platform/sdl/miyoo/miyoo.cpp:94
@@ -4527,7 +4523,7 @@ msgid "Select"
 msgstr "Вибір"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:52
+#: backends/platform/3ds/osystem-events.cpp:50
 #: backends/platform/ds/osystem_ds.cpp:177
 #: backends/platform/sdl/miyoo/miyoo.cpp:69
 #: backends/platform/sdl/miyoo/miyoo.cpp:96
@@ -4536,18 +4532,18 @@ msgstr "Вибір"
 msgid "Start"
 msgstr "Старт"
 
-#: backends/platform/3ds/osystem-events.cpp:53
+#: backends/platform/3ds/osystem-events.cpp:51
 #: backends/platform/sdl/switch/switch.cpp:56
 msgid "ZL"
 msgstr "ZL"
 
-#: backends/platform/3ds/osystem-events.cpp:54
+#: backends/platform/3ds/osystem-events.cpp:52
 #: backends/platform/sdl/switch/switch.cpp:57
 msgid "ZR"
 msgstr "ZR"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:55
+#: backends/platform/3ds/osystem-events.cpp:53
 #: backends/platform/ds/osystem_ds.cpp:178
 #: backends/platform/sdl/miyoo/miyoo.cpp:71
 #: backends/platform/sdl/miyoo/miyoo.cpp:98
@@ -4558,7 +4554,7 @@ msgid "L"
 msgstr "L"
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:56
+#: backends/platform/3ds/osystem-events.cpp:54
 #: backends/platform/ds/osystem_ds.cpp:179
 #: backends/platform/sdl/miyoo/miyoo.cpp:73
 #: backends/platform/sdl/miyoo/miyoo.cpp:100
@@ -4568,32 +4564,28 @@ msgstr "L"
 msgid "R"
 msgstr "R"
 
-#: backends/platform/3ds/osystem-events.cpp:65
+#: backends/platform/3ds/osystem-events.cpp:63
 msgid "C-Pad X"
 msgstr "Пад X"
 
-#: backends/platform/3ds/osystem-events.cpp:66
+#: backends/platform/3ds/osystem-events.cpp:64
 msgid "C-Pad Y"
 msgstr "Пад Y"
 
-#: backends/platform/3ds/osystem-events.cpp:71
+#: backends/platform/3ds/osystem-events.cpp:69
 #: backends/platform/ds/osystem_ds.cpp:192
 msgid "Touch"
 msgstr "Касання"
 
-#: backends/platform/3ds/osystem-events.cpp:311
+#: backends/platform/3ds/osystem-events.cpp:309
 msgid "Toggle Drag Mode"
 msgstr "Перемикання режиму протягування"
 
-#: backends/platform/3ds/osystem-events.cpp:316
+#: backends/platform/3ds/osystem-events.cpp:314
 msgid "Toggle Magnify Mode"
 msgstr "Перемикання режиму збільшення"
 
-#: backends/platform/3ds/osystem-events.cpp:321
-msgid "Open 3DS Settings"
-msgstr "Відкрити налаштування 3DS"
-
-#: backends/platform/3ds/osystem-events.cpp:359
+#: backends/platform/3ds/osystem-events.cpp:349
 msgid ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
@@ -4601,28 +4593,28 @@ msgstr ""
 "Режим збільнення вимкнено. Включаю режим протягування\n"
 "Повертаюся до головного меню..."
 
-#: backends/platform/3ds/osystem-events.cpp:361
+#: backends/platform/3ds/osystem-events.cpp:351
 msgid "Magnify Mode Off. Returning to Launcher..."
 msgstr "Режим збільнення вимкнено. Повертаюся до головного меню..."
 
-#: backends/platform/3ds/osystem-events.cpp:395
+#: backends/platform/3ds/osystem-events.cpp:385
 msgid "Hover Mode"
 msgstr "Режим огляду"
 
-#: backends/platform/3ds/osystem-events.cpp:399
+#: backends/platform/3ds/osystem-events.cpp:389
 msgid "Drag Mode"
 msgstr "Режим протягування"
 
-#: backends/platform/3ds/osystem-events.cpp:401
+#: backends/platform/3ds/osystem-events.cpp:391
 msgid "Cannot Switch to Drag Mode while Magnify Mode is On"
 msgstr ""
 "Не можу переключитися до режима протягування, під час режиму збільшення"
 
-#: backends/platform/3ds/osystem-events.cpp:408
+#: backends/platform/3ds/osystem-events.cpp:398
 msgid "Magnify Mode cannot be activated in menus."
 msgstr "Режим збілшення не може бути активовано у меню."
 
-#: backends/platform/3ds/osystem-events.cpp:411
+#: backends/platform/3ds/osystem-events.cpp:401
 msgid ""
 "Magnify Mode can only be activated\n"
 " when both screens are enabled."
@@ -4630,23 +4622,23 @@ msgstr ""
 "Режим збільшення може бути активовано\n"
 " коли увімкнено обидва екрани."
 
-#: backends/platform/3ds/osystem-events.cpp:413
+#: backends/platform/3ds/osystem-events.cpp:403
 msgid "In-game resolution too small to magnify."
 msgstr "Розгалуження екрану гри замале для збільшення."
 
-#: backends/platform/3ds/osystem-events.cpp:419
+#: backends/platform/3ds/osystem-events.cpp:409
 msgid "Magnify Mode On. Switching to Hover Mode..."
 msgstr "Режим збільшення увімкнено. Переключаюся до режиму огляду..."
 
-#: backends/platform/3ds/osystem-events.cpp:421
+#: backends/platform/3ds/osystem-events.cpp:411
 msgid "Magnify Mode On"
 msgstr "Режим збільшення увімкнено"
 
-#: backends/platform/3ds/osystem-events.cpp:428
+#: backends/platform/3ds/osystem-events.cpp:418
 msgid "Magnify Mode Off. Reactivating Drag Mode..."
 msgstr "Режим збільшення вимкнено. Вмикаю режим протягування..."
 
-#: backends/platform/3ds/osystem-events.cpp:430
+#: backends/platform/3ds/osystem-events.cpp:420
 msgid "Magnify Mode Off"
 msgstr "Режим збільшення вимкнено"
 
@@ -9223,6 +9215,10 @@ msgstr "~П~опер"
 msgid "~N~ext"
 msgstr "~Н~аст"
 
+#: engines/scumm/dialogs.cpp:284
+msgid "~C~lose"
+msgstr "~З~акрити"
+
 #: engines/scumm/dialogs.cpp:965
 msgid "Speech Only"
 msgstr "Тільки озвучка"
@@ -11934,6 +11930,9 @@ msgstr ""
 "всі шрифти з пакету, який ви оберете, тобто, LiberationMono, LiberationSans "
 "та LiberationSerif, або FreeMono, FreeSans та FreeSerif відповідно."
 
+#~ msgid "Open 3DS Settings"
+#~ msgstr "Відкрити налаштування 3DS"
+
 #, fuzzy
 #~| msgid "Very large"
 #~ msgid "Very very large"
diff --git a/po/zh.po b/po/zh.po
index 859c66a7b51..01b5fd0f272 100644
--- a/po/zh.po
+++ b/po/zh.po
@@ -10,7 +10,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: 2024-04-23 14:50+0000\n"
+"POT-Creation-Date: 2024-04-23 19:09+0000\n"
 "PO-Revision-Date: 2024-03-21 21:40+0000\n"
 "Last-Translator: 复予 <clonewith at qq.com>\n"
 "Language-Team: Chinese <https://translations.scummvm.org/projects/scummvm/"
@@ -2891,7 +2891,7 @@ msgstr ""
 
 #. I18N: Abbreviation for 'bytes' as data size
 #. I18N: Hardware key
-#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:48
+#: common/util.cpp:183 backends/platform/3ds/osystem-events.cpp:46
 #: backends/platform/ds/osystem_ds.cpp:173
 #: backends/platform/sdl/miyoo/miyoo.cpp:61
 #: backends/platform/sdl/miyoo/miyoo.cpp:88
@@ -3080,7 +3080,7 @@ msgstr ""
 msgid "~L~oad"
 msgstr "加載(L)"
 
-#: engines/dialogs.cpp:71 backends/platform/3ds/options-dialog.cpp:45
+#: engines/dialogs.cpp:71
 msgid "~S~ave"
 msgstr ""
 
@@ -3884,7 +3884,7 @@ msgid "Right Shoulder"
 msgstr ""
 
 #: backends/keymapper/hardware-input.cpp:266
-#: backends/platform/3ds/osystem-events.cpp:57
+#: backends/platform/3ds/osystem-events.cpp:55
 #: backends/platform/ds/osystem_ds.cpp:180
 #: backends/platform/sdl/miyoo/miyoo.cpp:74
 #: backends/platform/sdl/miyoo/miyoo.cpp:101
@@ -3895,7 +3895,7 @@ msgid "D-pad Up"
 msgstr ""
 
 #: backends/keymapper/hardware-input.cpp:267
-#: backends/platform/3ds/osystem-events.cpp:58
+#: backends/platform/3ds/osystem-events.cpp:56
 #: backends/platform/ds/osystem_ds.cpp:181
 #: backends/platform/sdl/miyoo/miyoo.cpp:75
 #: backends/platform/sdl/miyoo/miyoo.cpp:102
@@ -3906,7 +3906,7 @@ msgid "D-pad Down"
 msgstr ""
 
 #: backends/keymapper/hardware-input.cpp:268
-#: backends/platform/3ds/osystem-events.cpp:59
+#: backends/platform/3ds/osystem-events.cpp:57
 #: backends/platform/ds/osystem_ds.cpp:182
 #: backends/platform/sdl/miyoo/miyoo.cpp:76
 #: backends/platform/sdl/miyoo/miyoo.cpp:103
@@ -3917,7 +3917,7 @@ msgid "D-pad Left"
 msgstr ""
 
 #: backends/keymapper/hardware-input.cpp:269
-#: backends/platform/3ds/osystem-events.cpp:60
+#: backends/platform/3ds/osystem-events.cpp:58
 #: backends/platform/ds/osystem_ds.cpp:183
 #: backends/platform/sdl/miyoo/miyoo.cpp:77
 #: backends/platform/sdl/miyoo/miyoo.cpp:104
@@ -4173,43 +4173,39 @@ msgstr ""
 msgid "Uploaded successfully!"
 msgstr ""
 
-#: backends/platform/3ds/options-dialog.cpp:44 engines/scumm/dialogs.cpp:284
-msgid "~C~lose"
-msgstr ""
-
-#: backends/platform/3ds/options-dialog.cpp:47
+#: backends/platform/3ds/options.cpp:64
 msgid "Show mouse cursor"
 msgstr ""
 
-#: backends/platform/3ds/options-dialog.cpp:50
+#: backends/platform/3ds/options.cpp:65
 msgid "Snap to edges"
 msgstr ""
 
-#: backends/platform/3ds/options-dialog.cpp:53
+#: backends/platform/3ds/options.cpp:66
 msgid "Stretch to fit"
 msgstr ""
 
-#: backends/platform/3ds/options-dialog.cpp:56
+#: backends/platform/3ds/options.cpp:68
 msgid "Use Screen:"
 msgstr ""
 
-#: backends/platform/3ds/options-dialog.cpp:58
+#: backends/platform/3ds/options.cpp:70
 msgctxt "3ds-screen"
 msgid "Top"
 msgstr ""
 
-#: backends/platform/3ds/options-dialog.cpp:59
+#: backends/platform/3ds/options.cpp:71
 msgctxt "3ds-screen"
 msgid "Bottom"
 msgstr ""
 
-#: backends/platform/3ds/options-dialog.cpp:60
+#: backends/platform/3ds/options.cpp:72
 msgctxt "3ds-screen"
 msgid "Both"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:47
+#: backends/platform/3ds/osystem-events.cpp:45
 #: backends/platform/ds/osystem_ds.cpp:172
 #: backends/platform/sdl/miyoo/miyoo.cpp:59
 #: backends/platform/sdl/miyoo/miyoo.cpp:86
@@ -4219,7 +4215,7 @@ msgid "A"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:49
+#: backends/platform/3ds/osystem-events.cpp:47
 #: backends/platform/ds/osystem_ds.cpp:174
 #: backends/platform/sdl/miyoo/miyoo.cpp:63
 #: backends/platform/sdl/miyoo/miyoo.cpp:90
@@ -4229,7 +4225,7 @@ msgid "X"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:50
+#: backends/platform/3ds/osystem-events.cpp:48
 #: backends/platform/ds/osystem_ds.cpp:175
 #: backends/platform/sdl/miyoo/miyoo.cpp:65
 #: backends/platform/sdl/miyoo/miyoo.cpp:92
@@ -4241,7 +4237,7 @@ msgstr ""
 #. I18N: Hardware key
 #. I18N: Return key
 #. I18N: Select party member command in Might & Magic 1
-#: backends/platform/3ds/osystem-events.cpp:51
+#: backends/platform/3ds/osystem-events.cpp:49
 #: backends/platform/ds/osystem_ds.cpp:176
 #: backends/platform/sdl/miyoo/miyoo.cpp:67
 #: backends/platform/sdl/miyoo/miyoo.cpp:94
@@ -4252,7 +4248,7 @@ msgid "Select"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:52
+#: backends/platform/3ds/osystem-events.cpp:50
 #: backends/platform/ds/osystem_ds.cpp:177
 #: backends/platform/sdl/miyoo/miyoo.cpp:69
 #: backends/platform/sdl/miyoo/miyoo.cpp:96
@@ -4261,18 +4257,18 @@ msgstr ""
 msgid "Start"
 msgstr "Start"
 
-#: backends/platform/3ds/osystem-events.cpp:53
+#: backends/platform/3ds/osystem-events.cpp:51
 #: backends/platform/sdl/switch/switch.cpp:56
 msgid "ZL"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:54
+#: backends/platform/3ds/osystem-events.cpp:52
 #: backends/platform/sdl/switch/switch.cpp:57
 msgid "ZR"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:55
+#: backends/platform/3ds/osystem-events.cpp:53
 #: backends/platform/ds/osystem_ds.cpp:178
 #: backends/platform/sdl/miyoo/miyoo.cpp:71
 #: backends/platform/sdl/miyoo/miyoo.cpp:98
@@ -4283,7 +4279,7 @@ msgid "L"
 msgstr ""
 
 #. I18N: Hardware key
-#: backends/platform/3ds/osystem-events.cpp:56
+#: backends/platform/3ds/osystem-events.cpp:54
 #: backends/platform/ds/osystem_ds.cpp:179
 #: backends/platform/sdl/miyoo/miyoo.cpp:73
 #: backends/platform/sdl/miyoo/miyoo.cpp:100
@@ -4293,80 +4289,76 @@ msgstr ""
 msgid "R"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:65
+#: backends/platform/3ds/osystem-events.cpp:63
 msgid "C-Pad X"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:66
+#: backends/platform/3ds/osystem-events.cpp:64
 msgid "C-Pad Y"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:71
+#: backends/platform/3ds/osystem-events.cpp:69
 #: backends/platform/ds/osystem_ds.cpp:192
 msgid "Touch"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:311
+#: backends/platform/3ds/osystem-events.cpp:309
 msgid "Toggle Drag Mode"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:316
+#: backends/platform/3ds/osystem-events.cpp:314
 msgid "Toggle Magnify Mode"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:321
-msgid "Open 3DS Settings"
-msgstr ""
-
-#: backends/platform/3ds/osystem-events.cpp:359
+#: backends/platform/3ds/osystem-events.cpp:349
 msgid ""
 "Magnify Mode Off. Reactivating Drag Mode.\n"
 "Returning to Launcher..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:361
+#: backends/platform/3ds/osystem-events.cpp:351
 msgid "Magnify Mode Off. Returning to Launcher..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:395
+#: backends/platform/3ds/osystem-events.cpp:385
 msgid "Hover Mode"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:399
+#: backends/platform/3ds/osystem-events.cpp:389
 msgid "Drag Mode"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:401
+#: backends/platform/3ds/osystem-events.cpp:391
 msgid "Cannot Switch to Drag Mode while Magnify Mode is On"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:408
+#: backends/platform/3ds/osystem-events.cpp:398
 msgid "Magnify Mode cannot be activated in menus."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:411
+#: backends/platform/3ds/osystem-events.cpp:401
 msgid ""
 "Magnify Mode can only be activated\n"
 " when both screens are enabled."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:413
+#: backends/platform/3ds/osystem-events.cpp:403
 msgid "In-game resolution too small to magnify."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:419
+#: backends/platform/3ds/osystem-events.cpp:409
 msgid "Magnify Mode On. Switching to Hover Mode..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:421
+#: backends/platform/3ds/osystem-events.cpp:411
 msgid "Magnify Mode On"
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:428
+#: backends/platform/3ds/osystem-events.cpp:418
 msgid "Magnify Mode Off. Reactivating Drag Mode..."
 msgstr ""
 
-#: backends/platform/3ds/osystem-events.cpp:430
+#: backends/platform/3ds/osystem-events.cpp:420
 msgid "Magnify Mode Off"
 msgstr ""
 
@@ -8337,6 +8329,10 @@ msgstr ""
 msgid "~N~ext"
 msgstr ""
 
+#: engines/scumm/dialogs.cpp:284
+msgid "~C~lose"
+msgstr ""
+
 #: engines/scumm/dialogs.cpp:965
 msgid "Speech Only"
 msgstr ""


Commit: 3ed3ba36538d0ab23d0bdb571a36eb831edc7f8b
    https://github.com/scummvm/scummvm/commit/3ed3ba36538d0ab23d0bdb571a36eb831edc7f8b
Author: ScummVM-Translations (ScummVM-Translations at scummvm.org)
Date: 2024-04-23T20:20:43Z

Commit Message:
I18N: Update translations templates

Changed paths:
    po/scummvm.pot


diff --git a/po/scummvm.pot b/po/scummvm.pot
index 4325d870cef..2d78f9c020f 100644
--- a/po/scummvm.pot
+++ b/po/scummvm.pot
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 2.9.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2024-04-23 19:09+0000\n"
+"POT-Creation-Date: 2024-04-23 20:20+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -9902,6 +9902,42 @@ msgstr ""
 msgid "Show hotspots"
 msgstr ""
 
+#: engines/twp/metaengine.cpp:164
+msgid "Open action"
+msgstr ""
+
+#: engines/twp/metaengine.cpp:165
+msgid "Close action"
+msgstr ""
+
+#: engines/twp/metaengine.cpp:166
+msgid "Give action"
+msgstr ""
+
+#: engines/twp/metaengine.cpp:167
+msgid "Pick up action"
+msgstr ""
+
+#: engines/twp/metaengine.cpp:168
+msgid "Look at action"
+msgstr ""
+
+#: engines/twp/metaengine.cpp:169
+msgid "Talk to action"
+msgstr ""
+
+#: engines/twp/metaengine.cpp:170
+msgid "Push action"
+msgstr ""
+
+#: engines/twp/metaengine.cpp:171
+msgid "Pull action"
+msgstr ""
+
+#: engines/twp/metaengine.cpp:172
+msgid "Use action"
+msgstr ""
+
 #: engines/ultima/metaengine.cpp:63
 msgid "Enable frame skipping"
 msgstr ""




More information about the Scummvm-git-logs mailing list