[Scummvm-git-logs] scummvm master -> 5e373fbffef7dfaa8007540244d056f69cf74ab7

ScummVM-Translations noreply at scummvm.org
Sat Sep 2 09:33:15 UTC 2023


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:
6957aa729d I18N: Update translation files
5e373fbffe I18N: Update translations templates


Commit: 6957aa729d884938a0e9b400d325bc5e2ffcba13
    https://github.com/scummvm/scummvm/commit/6957aa729d884938a0e9b400d325bc5e2ffcba13
Author: ScummVM-Translations (ScummVM-Translations at scummvm.org)
Date: 2023-09-02T09:33:07Z

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/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 dab8785e6be..afc1e5ddd78 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 2.8.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-08-29 22:31+0000\n"
+"POT-Creation-Date: 2023-09-02 08:55+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/"
@@ -262,14 +262,14 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428
+#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
 #, fuzzy
 #| msgid "Backend"
 msgid "Back"
 msgstr "الخلفية"
 
 #: gui/cloudconnectionwizard.cpp:436 gui/imagealbum-dialog.cpp:102
-#: gui/saveload-dialog.cpp:829
+#: gui/saveload-dialog.cpp:829 engines/crab/input/input.cpp:181
 msgid "Next"
 msgstr "التالي"
 
@@ -902,7 +902,7 @@ msgid "Interact"
 msgstr "التفاعل"
 
 #: gui/gui-manager.cpp:168 engines/metaengine.cpp:116
-#: engines/crab/input/input.cpp:94 engines/crab/input/input.cpp:134
+#: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
 #: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
 #: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
 #: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:809
@@ -916,7 +916,7 @@ msgid "Up"
 msgstr "أعلى"
 
 #: gui/gui-manager.cpp:174 engines/metaengine.cpp:122
-#: engines/crab/input/input.cpp:100 engines/crab/input/input.cpp:140
+#: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
 #: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
 #: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
 #: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:776
@@ -930,7 +930,7 @@ msgid "Down"
 msgstr "اسفل"
 
 #: gui/gui-manager.cpp:180 engines/metaengine.cpp:128
-#: engines/crab/input/input.cpp:106 engines/crab/input/input.cpp:146
+#: engines/crab/input/input.cpp:107 engines/crab/input/input.cpp:157
 #: engines/dragons/metaengine.cpp:172 engines/griffon/metaengine.cpp:133
 #: engines/grim/grim.cpp:477 engines/grim/grim.cpp:558 engines/icb/icb.cpp:78
 #: engines/icb/icb.cpp:162 engines/scumm/metaengine.cpp:789
@@ -945,7 +945,7 @@ msgid "Left"
 msgstr "يسار"
 
 #: gui/gui-manager.cpp:186 engines/metaengine.cpp:134
-#: engines/crab/input/input.cpp:112 engines/crab/input/input.cpp:152
+#: engines/crab/input/input.cpp:113 engines/crab/input/input.cpp:163
 #: engines/dragons/metaengine.cpp:178 engines/griffon/metaengine.cpp:139
 #: engines/grim/grim.cpp:482 engines/grim/grim.cpp:563 engines/icb/icb.cpp:83
 #: engines/icb/icb.cpp:167 engines/scumm/metaengine.cpp:796
@@ -3246,9 +3246,9 @@ msgid "Right Click"
 msgstr "انقر على اليمين"
 
 #. I18N: Action in In Cold Blood
-#: engines/metaengine.cpp:78 engines/grim/grim.cpp:535
-#: engines/hdb/metaengine.cpp:258 engines/icb/icb.cpp:137
-#: engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
+#: engines/metaengine.cpp:78 engines/crab/input/input.cpp:261
+#: engines/grim/grim.cpp:535 engines/hdb/metaengine.cpp:258
+#: engines/icb/icb.cpp:137 engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
 #: engines/mohawk/riven.cpp:867 engines/sky/metaengine.cpp:125
 #: engines/twine/metaengine.cpp:231 engines/wintermute/keymapper_tables.h:1608
 msgid "Pause"
@@ -5535,52 +5535,79 @@ msgstr ""
 "تحذير: تستخدم لعبة الحفظ التي تقوم بتحميلها تنسيقًا معطلًا مؤقتًا. سوف تنكسر "
 "الأشياء. يرجى التفكير في بدء عملية التخفي من بدء استخدام ألعاب حفظ جديدة."
 
-#: engines/crab/input/input.cpp:118
+#: engines/crab/input/input.cpp:119
 #, fuzzy
 #| msgid "Interact"
 msgid "Talk/Interact"
 msgstr "التفاعل"
 
-#: engines/crab/input/input.cpp:158 engines/twine/metaengine.cpp:445
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:125 engines/griffon/metaengine.cpp:145
+#: engines/mm/mm1/metaengine.cpp:65 engines/scumm/metaengine.cpp:822
+msgid "Attack"
+msgstr "هجوم"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:130 engines/mm/mm1/metaengine.cpp:67
+msgid "Block"
+msgstr "حاجز"
+
+#: engines/crab/input/input.cpp:169 engines/twine/metaengine.cpp:445
 msgid "Accept"
 msgstr "يقبل"
 
-#: engines/crab/input/input.cpp:164
+#: engines/crab/input/input.cpp:186
+#, fuzzy
+#| msgid "~P~revious"
+msgid "Previous"
+msgstr "~ ال~سابق"
+
+#: engines/crab/input/input.cpp:191
 msgid "Reply 1"
 msgstr ""
 
-#: engines/crab/input/input.cpp:169
+#: engines/crab/input/input.cpp:196
 msgid "Reply 2"
 msgstr ""
 
-#: engines/crab/input/input.cpp:174
+#: engines/crab/input/input.cpp:201
 msgid "Reply 3"
 msgstr ""
 
-#: engines/crab/input/input.cpp:179
+#: engines/crab/input/input.cpp:206
 msgid "Reply 4"
 msgstr ""
 
-#: engines/crab/input/input.cpp:184
+#: engines/crab/input/input.cpp:211
 msgid "Reply 5"
 msgstr ""
 
-#: engines/crab/input/input.cpp:189
+#: engines/crab/input/input.cpp:216
 msgid "Reply 6"
 msgstr ""
 
-#: engines/crab/input/input.cpp:204
+#: engines/crab/input/input.cpp:221 engines/twine/metaengine.cpp:491
+msgid "Next Page"
+msgstr "الصفحة التالية"
+
+#: engines/crab/input/input.cpp:226
+#, fuzzy
+#| msgid "Previous page"
+msgid "Previous Page"
+msgstr "الصفحة السابقة"
+
+#: engines/crab/input/input.cpp:241
 msgid "Map"
 msgstr ""
 
-#: engines/crab/input/input.cpp:209
+#: engines/crab/input/input.cpp:246
 #, fuzzy
 #| msgid "Show journal"
 msgid "Journal"
 msgstr "عرض المجلة"
 
 #. I18N: Action in In Cold Blood
-#: engines/crab/input/input.cpp:214 engines/dragons/metaengine.cpp:149
+#: engines/crab/input/input.cpp:251 engines/dragons/metaengine.cpp:149
 #: engines/griffon/metaengine.cpp:152 engines/grim/grim.cpp:507
 #: engines/grim/grim.cpp:603 engines/hdb/metaengine.cpp:251
 #: engines/hpl1/metaengine.cpp:99 engines/icb/icb.cpp:101
@@ -5591,10 +5618,22 @@ msgstr "عرض المجلة"
 msgid "Inventory"
 msgstr "قائمة الجرد"
 
-#: engines/crab/input/input.cpp:219
+#: engines/crab/input/input.cpp:256
 msgid "Traits"
 msgstr ""
 
+#: engines/crab/input/input.cpp:266
+#, fuzzy
+#| msgid "Quick save"
+msgid "Quick Save"
+msgstr "الحفظ السريع"
+
+#: engines/crab/input/input.cpp:271
+#, fuzzy
+#| msgid "Quick load"
+msgid "Quick Load"
+msgstr "تحميل سريع"
+
 #: engines/cryomni3d/metaengine.cpp:145
 msgid "Versailles 1685 support is not compiled in"
 msgstr "لم يتم تجميع دعم Versailles 1685"
@@ -5855,12 +5894,6 @@ msgstr "فشل حذف الملف."
 msgid "Menu / Skip"
 msgstr "القائمة / تخطي"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/griffon/metaengine.cpp:145 engines/mm/mm1/metaengine.cpp:65
-#: engines/scumm/metaengine.cpp:822
-msgid "Attack"
-msgstr "هجوم"
-
 #: engines/griffon/metaengine.cpp:159
 msgid "Speed Up Cutscene"
 msgstr "تسريع المشهد"
@@ -6732,11 +6765,6 @@ msgstr "عرض عضو المجموعة 5"
 msgid "View Party Member 6"
 msgstr "عرض عضو المجموعة 6"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:67
-msgid "Block"
-msgstr "حاجز"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:69
 msgid "Cast"
@@ -9369,10 +9397,6 @@ msgstr "عمل خاص"
 msgid "Abort"
 msgstr "ألغى"
 
-#: engines/twine/metaengine.cpp:491
-msgid "Next Page"
-msgstr "الصفحة التالية"
-
 #: engines/twine/metaengine.cpp:558
 msgid "Previous location"
 msgstr "الموقع السابق"
diff --git a/po/be-tarask.po b/po/be-tarask.po
index 6f8a4f6f9f4..a1a9cb29bbb 100644
--- a/po/be-tarask.po
+++ b/po/be-tarask.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 2.3.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-08-29 22:31+0000\n"
+"POT-Creation-Date: 2023-09-02 08:55+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/"
@@ -262,14 +262,14 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428
+#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
 #, fuzzy
 #| msgid "Backend"
 msgid "Back"
 msgstr "Бэкэнд"
 
 #: gui/cloudconnectionwizard.cpp:436 gui/imagealbum-dialog.cpp:102
-#: gui/saveload-dialog.cpp:829
+#: gui/saveload-dialog.cpp:829 engines/crab/input/input.cpp:181
 msgid "Next"
 msgstr "Наступны"
 
@@ -904,7 +904,7 @@ msgid "Interact"
 msgstr "Інтэракцыя"
 
 #: gui/gui-manager.cpp:168 engines/metaengine.cpp:116
-#: engines/crab/input/input.cpp:94 engines/crab/input/input.cpp:134
+#: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
 #: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
 #: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
 #: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:809
@@ -918,7 +918,7 @@ msgid "Up"
 msgstr "Угару"
 
 #: gui/gui-manager.cpp:174 engines/metaengine.cpp:122
-#: engines/crab/input/input.cpp:100 engines/crab/input/input.cpp:140
+#: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
 #: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
 #: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
 #: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:776
@@ -932,7 +932,7 @@ msgid "Down"
 msgstr "Уніз"
 
 #: gui/gui-manager.cpp:180 engines/metaengine.cpp:128
-#: engines/crab/input/input.cpp:106 engines/crab/input/input.cpp:146
+#: engines/crab/input/input.cpp:107 engines/crab/input/input.cpp:157
 #: engines/dragons/metaengine.cpp:172 engines/griffon/metaengine.cpp:133
 #: engines/grim/grim.cpp:477 engines/grim/grim.cpp:558 engines/icb/icb.cpp:78
 #: engines/icb/icb.cpp:162 engines/scumm/metaengine.cpp:789
@@ -947,7 +947,7 @@ msgid "Left"
 msgstr "Налева"
 
 #: gui/gui-manager.cpp:186 engines/metaengine.cpp:134
-#: engines/crab/input/input.cpp:112 engines/crab/input/input.cpp:152
+#: engines/crab/input/input.cpp:113 engines/crab/input/input.cpp:163
 #: engines/dragons/metaengine.cpp:178 engines/griffon/metaengine.cpp:139
 #: engines/grim/grim.cpp:482 engines/grim/grim.cpp:563 engines/icb/icb.cpp:83
 #: engines/icb/icb.cpp:167 engines/scumm/metaengine.cpp:796
@@ -3244,9 +3244,9 @@ msgid "Right Click"
 msgstr "Правы пстрык"
 
 #. I18N: Action in In Cold Blood
-#: engines/metaengine.cpp:78 engines/grim/grim.cpp:535
-#: engines/hdb/metaengine.cpp:258 engines/icb/icb.cpp:137
-#: engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
+#: engines/metaengine.cpp:78 engines/crab/input/input.cpp:261
+#: engines/grim/grim.cpp:535 engines/hdb/metaengine.cpp:258
+#: engines/icb/icb.cpp:137 engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
 #: engines/mohawk/riven.cpp:867 engines/sky/metaengine.cpp:125
 #: engines/twine/metaengine.cpp:231 engines/wintermute/keymapper_tables.h:1608
 msgid "Pause"
@@ -5553,52 +5553,81 @@ msgstr ""
 "фармат. Гульня будзе зламаная. Калі ласка, абмяркуйце гуляньне ў Operation "
 "Stealth адпачатку з новымі захаваньнямі."
 
-#: engines/crab/input/input.cpp:118
+#: engines/crab/input/input.cpp:119
 #, fuzzy
 #| msgid "Interact"
 msgid "Talk/Interact"
 msgstr "Інтэракцыя"
 
-#: engines/crab/input/input.cpp:158 engines/twine/metaengine.cpp:445
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:125 engines/griffon/metaengine.cpp:145
+#: engines/mm/mm1/metaengine.cpp:65 engines/scumm/metaengine.cpp:822
+msgid "Attack"
+msgstr "Атака"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:130 engines/mm/mm1/metaengine.cpp:67
+#, fuzzy
+#| msgid "Unlock"
+msgid "Block"
+msgstr "Адчыніць"
+
+#: engines/crab/input/input.cpp:169 engines/twine/metaengine.cpp:445
 msgid "Accept"
 msgstr "Пацьвердзіць"
 
-#: engines/crab/input/input.cpp:164
+#: engines/crab/input/input.cpp:186
+#, fuzzy
+#| msgid "~P~revious"
+msgid "Previous"
+msgstr "Пап~я~рэдняя"
+
+#: engines/crab/input/input.cpp:191
 msgid "Reply 1"
 msgstr ""
 
-#: engines/crab/input/input.cpp:169
+#: engines/crab/input/input.cpp:196
 msgid "Reply 2"
 msgstr ""
 
-#: engines/crab/input/input.cpp:174
+#: engines/crab/input/input.cpp:201
 msgid "Reply 3"
 msgstr ""
 
-#: engines/crab/input/input.cpp:179
+#: engines/crab/input/input.cpp:206
 msgid "Reply 4"
 msgstr ""
 
-#: engines/crab/input/input.cpp:184
+#: engines/crab/input/input.cpp:211
 msgid "Reply 5"
 msgstr ""
 
-#: engines/crab/input/input.cpp:189
+#: engines/crab/input/input.cpp:216
 msgid "Reply 6"
 msgstr ""
 
-#: engines/crab/input/input.cpp:204
+#: engines/crab/input/input.cpp:221 engines/twine/metaengine.cpp:491
+msgid "Next Page"
+msgstr "Наступная старонка"
+
+#: engines/crab/input/input.cpp:226
+#, fuzzy
+#| msgid "Previous page"
+msgid "Previous Page"
+msgstr "Папярэдняя старонка"
+
+#: engines/crab/input/input.cpp:241
 msgid "Map"
 msgstr ""
 
-#: engines/crab/input/input.cpp:209
+#: engines/crab/input/input.cpp:246
 #, fuzzy
 #| msgid "Show journal"
 msgid "Journal"
 msgstr "Паказаць дзёньнік"
 
 #. I18N: Action in In Cold Blood
-#: engines/crab/input/input.cpp:214 engines/dragons/metaengine.cpp:149
+#: engines/crab/input/input.cpp:251 engines/dragons/metaengine.cpp:149
 #: engines/griffon/metaengine.cpp:152 engines/grim/grim.cpp:507
 #: engines/grim/grim.cpp:603 engines/hdb/metaengine.cpp:251
 #: engines/hpl1/metaengine.cpp:99 engines/icb/icb.cpp:101
@@ -5609,10 +5638,22 @@ msgstr "Паказаць дзёньнік"
 msgid "Inventory"
 msgstr "Рыштунак"
 
-#: engines/crab/input/input.cpp:219
+#: engines/crab/input/input.cpp:256
 msgid "Traits"
 msgstr ""
 
+#: engines/crab/input/input.cpp:266
+#, fuzzy
+#| msgid "Quick save"
+msgid "Quick Save"
+msgstr "Хуткае захаваньне"
+
+#: engines/crab/input/input.cpp:271
+#, fuzzy
+#| msgid "Quick load"
+msgid "Quick Load"
+msgstr "Хуткае заладаваньне"
+
 #: engines/cryomni3d/metaengine.cpp:145
 msgid "Versailles 1685 support is not compiled in"
 msgstr "Падтрыманьне Versailles 1685 не сабранае"
@@ -5880,12 +5921,6 @@ msgstr "Ня выйшла выдаліць файл."
 msgid "Menu / Skip"
 msgstr "Мэню / Прапусьціць"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/griffon/metaengine.cpp:145 engines/mm/mm1/metaengine.cpp:65
-#: engines/scumm/metaengine.cpp:822
-msgid "Attack"
-msgstr "Атака"
-
 #: engines/griffon/metaengine.cpp:159
 msgid "Speed Up Cutscene"
 msgstr "Паскорыць сцэнку"
@@ -6785,13 +6820,6 @@ msgstr ""
 msgid "View Party Member 6"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:67
-#, fuzzy
-#| msgid "Unlock"
-msgid "Block"
-msgstr "Адчыніць"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:69
 msgid "Cast"
@@ -9446,10 +9474,6 @@ msgstr "Спэцыяльная дзея"
 msgid "Abort"
 msgstr "Спыніць"
 
-#: engines/twine/metaengine.cpp:491
-msgid "Next Page"
-msgstr "Наступная старонка"
-
 #: engines/twine/metaengine.cpp:558
 msgid "Previous location"
 msgstr "Папярэдняя лякацыя"
diff --git a/po/be_BY.po b/po/be_BY.po
index 4c05917a28f..f0bac3701c6 100644
--- a/po/be_BY.po
+++ b/po/be_BY.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.8.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-08-29 22:31+0000\n"
+"POT-Creation-Date: 2023-09-02 08:55+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/"
@@ -263,14 +263,14 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428
+#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
 #, fuzzy
 #| msgid "Joy Back"
 msgid "Back"
 msgstr "Джойсцік назад"
 
 #: gui/cloudconnectionwizard.cpp:436 gui/imagealbum-dialog.cpp:102
-#: gui/saveload-dialog.cpp:829
+#: gui/saveload-dialog.cpp:829 engines/crab/input/input.cpp:181
 msgid "Next"
 msgstr "Наступны"
 
@@ -910,7 +910,7 @@ msgid "Interact"
 msgstr "Узаемадзеянне"
 
 #: gui/gui-manager.cpp:168 engines/metaengine.cpp:116
-#: engines/crab/input/input.cpp:94 engines/crab/input/input.cpp:134
+#: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
 #: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
 #: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
 #: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:809
@@ -924,7 +924,7 @@ msgid "Up"
 msgstr "Уверх"
 
 #: gui/gui-manager.cpp:174 engines/metaengine.cpp:122
-#: engines/crab/input/input.cpp:100 engines/crab/input/input.cpp:140
+#: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
 #: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
 #: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
 #: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:776
@@ -938,7 +938,7 @@ msgid "Down"
 msgstr "Уніз"
 
 #: gui/gui-manager.cpp:180 engines/metaengine.cpp:128
-#: engines/crab/input/input.cpp:106 engines/crab/input/input.cpp:146
+#: engines/crab/input/input.cpp:107 engines/crab/input/input.cpp:157
 #: engines/dragons/metaengine.cpp:172 engines/griffon/metaengine.cpp:133
 #: engines/grim/grim.cpp:477 engines/grim/grim.cpp:558 engines/icb/icb.cpp:78
 #: engines/icb/icb.cpp:162 engines/scumm/metaengine.cpp:789
@@ -953,7 +953,7 @@ msgid "Left"
 msgstr "Налева"
 
 #: gui/gui-manager.cpp:186 engines/metaengine.cpp:134
-#: engines/crab/input/input.cpp:112 engines/crab/input/input.cpp:152
+#: engines/crab/input/input.cpp:113 engines/crab/input/input.cpp:163
 #: engines/dragons/metaengine.cpp:178 engines/griffon/metaengine.cpp:139
 #: engines/grim/grim.cpp:482 engines/grim/grim.cpp:563 engines/icb/icb.cpp:83
 #: engines/icb/icb.cpp:167 engines/scumm/metaengine.cpp:796
@@ -3265,9 +3265,9 @@ msgid "Right Click"
 msgstr "Правая пстрычка"
 
 #. I18N: Action in In Cold Blood
-#: engines/metaengine.cpp:78 engines/grim/grim.cpp:535
-#: engines/hdb/metaengine.cpp:258 engines/icb/icb.cpp:137
-#: engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
+#: engines/metaengine.cpp:78 engines/crab/input/input.cpp:261
+#: engines/grim/grim.cpp:535 engines/hdb/metaengine.cpp:258
+#: engines/icb/icb.cpp:137 engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
 #: engines/mohawk/riven.cpp:867 engines/sky/metaengine.cpp:125
 #: engines/twine/metaengine.cpp:231 engines/wintermute/keymapper_tables.h:1608
 msgid "Pause"
@@ -5575,52 +5575,83 @@ msgstr ""
 "фармат. Гульня не будзе добра працаваць. Калі ласка, пачніце гульню "
 "Operation Stealth адпачатку з новымі захаванымі гульнямі."
 
-#: engines/crab/input/input.cpp:118
+#: engines/crab/input/input.cpp:119
 #, fuzzy
 #| msgid "Interact"
 msgid "Talk/Interact"
 msgstr "Узаемадзеянне"
 
-#: engines/crab/input/input.cpp:158 engines/twine/metaengine.cpp:445
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:125 engines/griffon/metaengine.cpp:145
+#: engines/mm/mm1/metaengine.cpp:65 engines/scumm/metaengine.cpp:822
+#, fuzzy
+msgid "Attack"
+msgstr "Атака 1"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:130 engines/mm/mm1/metaengine.cpp:67
+#, fuzzy
+#| msgid "Unlock"
+msgid "Block"
+msgstr "Адчыніць"
+
+#: engines/crab/input/input.cpp:169 engines/twine/metaengine.cpp:445
 msgid "Accept"
 msgstr ""
 
-#: engines/crab/input/input.cpp:164
+#: engines/crab/input/input.cpp:186
+#, fuzzy
+#| msgid "~P~revious"
+msgid "Previous"
+msgstr "~П~апяр"
+
+#: engines/crab/input/input.cpp:191
 msgid "Reply 1"
 msgstr ""
 
-#: engines/crab/input/input.cpp:169
+#: engines/crab/input/input.cpp:196
 msgid "Reply 2"
 msgstr ""
 
-#: engines/crab/input/input.cpp:174
+#: engines/crab/input/input.cpp:201
 msgid "Reply 3"
 msgstr ""
 
-#: engines/crab/input/input.cpp:179
+#: engines/crab/input/input.cpp:206
 msgid "Reply 4"
 msgstr ""
 
-#: engines/crab/input/input.cpp:184
+#: engines/crab/input/input.cpp:211
 msgid "Reply 5"
 msgstr ""
 
-#: engines/crab/input/input.cpp:189
+#: engines/crab/input/input.cpp:216
 msgid "Reply 6"
 msgstr ""
 
-#: engines/crab/input/input.cpp:204
+#: engines/crab/input/input.cpp:221 engines/twine/metaengine.cpp:491
+#, fuzzy
+msgid "Next Page"
+msgstr "Наступнaя старонка"
+
+#: engines/crab/input/input.cpp:226
+#, fuzzy
+#| msgid "Previous page"
+msgid "Previous Page"
+msgstr "Папярэдняя старонка"
+
+#: engines/crab/input/input.cpp:241
 msgid "Map"
 msgstr "Прызначыць"
 
-#: engines/crab/input/input.cpp:209
+#: engines/crab/input/input.cpp:246
 #, fuzzy
 #| msgid "Show journal"
 msgid "Journal"
 msgstr "Паказаць журнал"
 
 #. I18N: Action in In Cold Blood
-#: engines/crab/input/input.cpp:214 engines/dragons/metaengine.cpp:149
+#: engines/crab/input/input.cpp:251 engines/dragons/metaengine.cpp:149
 #: engines/griffon/metaengine.cpp:152 engines/grim/grim.cpp:507
 #: engines/grim/grim.cpp:603 engines/hdb/metaengine.cpp:251
 #: engines/hpl1/metaengine.cpp:99 engines/icb/icb.cpp:101
@@ -5631,10 +5662,22 @@ msgstr "Паказаць журнал"
 msgid "Inventory"
 msgstr "Інвентар"
 
-#: engines/crab/input/input.cpp:219
+#: engines/crab/input/input.cpp:256
 msgid "Traits"
 msgstr ""
 
+#: engines/crab/input/input.cpp:266
+#, fuzzy
+#| msgid "Quick save"
+msgid "Quick Save"
+msgstr "Хуткае захаванне"
+
+#: engines/crab/input/input.cpp:271
+#, fuzzy
+#| msgid "Quick load"
+msgid "Quick Load"
+msgstr "Хуткая загрузка"
+
 #: engines/cryomni3d/metaengine.cpp:145
 #, fuzzy
 msgid "Versailles 1685 support is not compiled in"
@@ -5902,13 +5945,6 @@ msgstr "Не атрымалася выдаліць файл."
 msgid "Menu / Skip"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/griffon/metaengine.cpp:145 engines/mm/mm1/metaengine.cpp:65
-#: engines/scumm/metaengine.cpp:822
-#, fuzzy
-msgid "Attack"
-msgstr "Атака 1"
-
 #: engines/griffon/metaengine.cpp:159
 #, fuzzy
 msgid "Speed Up Cutscene"
@@ -6781,13 +6817,6 @@ msgstr ""
 msgid "View Party Member 6"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:67
-#, fuzzy
-#| msgid "Unlock"
-msgid "Block"
-msgstr "Адчыніць"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:69
 msgid "Cast"
@@ -9429,11 +9458,6 @@ msgstr "Дзеянне"
 msgid "Abort"
 msgstr ""
 
-#: engines/twine/metaengine.cpp:491
-#, fuzzy
-msgid "Next Page"
-msgstr "Наступнaя старонка"
-
 #: engines/twine/metaengine.cpp:558
 #, fuzzy
 msgid "Previous location"
diff --git a/po/ca_ES.po b/po/ca_ES.po
index f928a95efa5..0bcec0b40be 100644
--- a/po/ca_ES.po
+++ b/po/ca_ES.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.6.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-08-29 22:31+0000\n"
+"POT-Creation-Date: 2023-09-02 08:55+0000\n"
 "PO-Revision-Date: 2023-08-09 05:40+0000\n"
 "Last-Translator: Xaviu <xaviu at xaviu.com>\n"
 "Language-Team: Catalan <https://translations.scummvm.org/projects/scummvm/"
@@ -255,12 +255,12 @@ msgstr "Missatge d'error: "
 msgid "Manual Mode: Success"
 msgstr "Mode manual: èxit"
 
-#: gui/cloudconnectionwizard.cpp:428
+#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
 msgid "Back"
 msgstr "Enrere"
 
 #: gui/cloudconnectionwizard.cpp:436 gui/imagealbum-dialog.cpp:102
-#: gui/saveload-dialog.cpp:829
+#: gui/saveload-dialog.cpp:829 engines/crab/input/input.cpp:181
 msgid "Next"
 msgstr "Següent"
 
@@ -893,7 +893,7 @@ msgid "Interact"
 msgstr "Interaccionar"
 
 #: gui/gui-manager.cpp:168 engines/metaengine.cpp:116
-#: engines/crab/input/input.cpp:94 engines/crab/input/input.cpp:134
+#: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
 #: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
 #: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
 #: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:809
@@ -907,7 +907,7 @@ msgid "Up"
 msgstr "Amunt"
 
 #: gui/gui-manager.cpp:174 engines/metaengine.cpp:122
-#: engines/crab/input/input.cpp:100 engines/crab/input/input.cpp:140
+#: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
 #: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
 #: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
 #: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:776
@@ -921,7 +921,7 @@ msgid "Down"
 msgstr "Avall"
 
 #: gui/gui-manager.cpp:180 engines/metaengine.cpp:128
-#: engines/crab/input/input.cpp:106 engines/crab/input/input.cpp:146
+#: engines/crab/input/input.cpp:107 engines/crab/input/input.cpp:157
 #: engines/dragons/metaengine.cpp:172 engines/griffon/metaengine.cpp:133
 #: engines/grim/grim.cpp:477 engines/grim/grim.cpp:558 engines/icb/icb.cpp:78
 #: engines/icb/icb.cpp:162 engines/scumm/metaengine.cpp:789
@@ -936,7 +936,7 @@ msgid "Left"
 msgstr "Esquerra"
 
 #: gui/gui-manager.cpp:186 engines/metaengine.cpp:134
-#: engines/crab/input/input.cpp:112 engines/crab/input/input.cpp:152
+#: engines/crab/input/input.cpp:113 engines/crab/input/input.cpp:163
 #: engines/dragons/metaengine.cpp:178 engines/griffon/metaengine.cpp:139
 #: engines/grim/grim.cpp:482 engines/grim/grim.cpp:563 engines/icb/icb.cpp:83
 #: engines/icb/icb.cpp:167 engines/scumm/metaengine.cpp:796
@@ -3233,9 +3233,9 @@ msgid "Right Click"
 msgstr "Clic dret"
 
 #. I18N: Action in In Cold Blood
-#: engines/metaengine.cpp:78 engines/grim/grim.cpp:535
-#: engines/hdb/metaengine.cpp:258 engines/icb/icb.cpp:137
-#: engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
+#: engines/metaengine.cpp:78 engines/crab/input/input.cpp:261
+#: engines/grim/grim.cpp:535 engines/hdb/metaengine.cpp:258
+#: engines/icb/icb.cpp:137 engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
 #: engines/mohawk/riven.cpp:867 engines/sky/metaengine.cpp:125
 #: engines/twine/metaengine.cpp:231 engines/wintermute/keymapper_tables.h:1608
 msgid "Pause"
@@ -5517,52 +5517,79 @@ msgid ""
 "beginning using new savegames."
 msgstr ""
 
-#: engines/crab/input/input.cpp:118
+#: engines/crab/input/input.cpp:119
 #, fuzzy
 #| msgid "Interact"
 msgid "Talk/Interact"
 msgstr "Interaccionar"
 
-#: engines/crab/input/input.cpp:158 engines/twine/metaengine.cpp:445
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:125 engines/griffon/metaengine.cpp:145
+#: engines/mm/mm1/metaengine.cpp:65 engines/scumm/metaengine.cpp:822
+msgid "Attack"
+msgstr "Atac"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:130 engines/mm/mm1/metaengine.cpp:67
+msgid "Block"
+msgstr "Bloqueja"
+
+#: engines/crab/input/input.cpp:169 engines/twine/metaengine.cpp:445
 msgid "Accept"
 msgstr ""
 
-#: engines/crab/input/input.cpp:164
+#: engines/crab/input/input.cpp:186
+#, fuzzy
+#| msgid "~P~revious"
+msgid "Previous"
+msgstr "~A~nterior"
+
+#: engines/crab/input/input.cpp:191
 msgid "Reply 1"
 msgstr ""
 
-#: engines/crab/input/input.cpp:169
+#: engines/crab/input/input.cpp:196
 msgid "Reply 2"
 msgstr ""
 
-#: engines/crab/input/input.cpp:174
+#: engines/crab/input/input.cpp:201
 msgid "Reply 3"
 msgstr ""
 
-#: engines/crab/input/input.cpp:179
+#: engines/crab/input/input.cpp:206
 msgid "Reply 4"
 msgstr ""
 
-#: engines/crab/input/input.cpp:184
+#: engines/crab/input/input.cpp:211
 msgid "Reply 5"
 msgstr ""
 
-#: engines/crab/input/input.cpp:189
+#: engines/crab/input/input.cpp:216
 msgid "Reply 6"
 msgstr ""
 
-#: engines/crab/input/input.cpp:204
+#: engines/crab/input/input.cpp:221 engines/twine/metaengine.cpp:491
+msgid "Next Page"
+msgstr "Pàgina següent"
+
+#: engines/crab/input/input.cpp:226
+#, fuzzy
+#| msgid "Previous page"
+msgid "Previous Page"
+msgstr "Pàgina anterior"
+
+#: engines/crab/input/input.cpp:241
 msgid "Map"
 msgstr "Assigna"
 
-#: engines/crab/input/input.cpp:209
+#: engines/crab/input/input.cpp:246
 #, fuzzy
 #| msgid "Show journal"
 msgid "Journal"
 msgstr "Mostra el diari"
 
 #. I18N: Action in In Cold Blood
-#: engines/crab/input/input.cpp:214 engines/dragons/metaengine.cpp:149
+#: engines/crab/input/input.cpp:251 engines/dragons/metaengine.cpp:149
 #: engines/griffon/metaengine.cpp:152 engines/grim/grim.cpp:507
 #: engines/grim/grim.cpp:603 engines/hdb/metaengine.cpp:251
 #: engines/hpl1/metaengine.cpp:99 engines/icb/icb.cpp:101
@@ -5573,10 +5600,22 @@ msgstr "Mostra el diari"
 msgid "Inventory"
 msgstr "Inventari"
 
-#: engines/crab/input/input.cpp:219
+#: engines/crab/input/input.cpp:256
 msgid "Traits"
 msgstr ""
 
+#: engines/crab/input/input.cpp:266
+#, fuzzy
+#| msgid "Quick save"
+msgid "Quick Save"
+msgstr "Desament ràpid"
+
+#: engines/crab/input/input.cpp:271
+#, fuzzy
+#| msgid "Quick load"
+msgid "Quick Load"
+msgstr "Càrrega ràpida"
+
 #: engines/cryomni3d/metaengine.cpp:145
 msgid "Versailles 1685 support is not compiled in"
 msgstr "No s'ha compilat el suport per a Versalles 1685"
@@ -5829,12 +5868,6 @@ msgstr "No s'ha pogut esborrar el fitxer."
 msgid "Menu / Skip"
 msgstr "Menú / Omet"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/griffon/metaengine.cpp:145 engines/mm/mm1/metaengine.cpp:65
-#: engines/scumm/metaengine.cpp:822
-msgid "Attack"
-msgstr "Atac"
-
 #: engines/griffon/metaengine.cpp:159
 msgid "Speed Up Cutscene"
 msgstr "Accelera l'escena"
@@ -6618,11 +6651,6 @@ msgstr ""
 msgid "View Party Member 6"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:67
-msgid "Block"
-msgstr "Bloqueja"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:69
 msgid "Cast"
@@ -9089,10 +9117,6 @@ msgstr "Acció especial"
 msgid "Abort"
 msgstr ""
 
-#: engines/twine/metaengine.cpp:491
-msgid "Next Page"
-msgstr "Pàgina següent"
-
 #: engines/twine/metaengine.cpp:558
 msgid "Previous location"
 msgstr "Ubicació anterior"
diff --git a/po/cs_CZ.po b/po/cs_CZ.po
index b25efdb33c4..c64d785f3a8 100644
--- a/po/cs_CZ.po
+++ b/po/cs_CZ.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.7.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-08-29 22:31+0000\n"
+"POT-Creation-Date: 2023-09-02 08:55+0000\n"
 "PO-Revision-Date: 2023-02-13 09:34+0000\n"
 "Last-Translator: Zbyněk Schwarz <zbynek.schwarz at gmail.com>\n"
 "Language-Team: Czech <https://translations.scummvm.org/projects/scummvm/"
@@ -264,13 +264,13 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428
+#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
 #, fuzzy
 msgid "Back"
 msgstr "Vzad"
 
 #: gui/cloudconnectionwizard.cpp:436 gui/imagealbum-dialog.cpp:102
-#: gui/saveload-dialog.cpp:829
+#: gui/saveload-dialog.cpp:829 engines/crab/input/input.cpp:181
 msgid "Next"
 msgstr "Další"
 
@@ -908,7 +908,7 @@ msgid "Interact"
 msgstr "Interakce"
 
 #: gui/gui-manager.cpp:168 engines/metaengine.cpp:116
-#: engines/crab/input/input.cpp:94 engines/crab/input/input.cpp:134
+#: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
 #: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
 #: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
 #: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:809
@@ -922,7 +922,7 @@ msgid "Up"
 msgstr "Nahoru"
 
 #: gui/gui-manager.cpp:174 engines/metaengine.cpp:122
-#: engines/crab/input/input.cpp:100 engines/crab/input/input.cpp:140
+#: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
 #: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
 #: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
 #: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:776
@@ -936,7 +936,7 @@ msgid "Down"
 msgstr "Dolů"
 
 #: gui/gui-manager.cpp:180 engines/metaengine.cpp:128
-#: engines/crab/input/input.cpp:106 engines/crab/input/input.cpp:146
+#: engines/crab/input/input.cpp:107 engines/crab/input/input.cpp:157
 #: engines/dragons/metaengine.cpp:172 engines/griffon/metaengine.cpp:133
 #: engines/grim/grim.cpp:477 engines/grim/grim.cpp:558 engines/icb/icb.cpp:78
 #: engines/icb/icb.cpp:162 engines/scumm/metaengine.cpp:789
@@ -951,7 +951,7 @@ msgid "Left"
 msgstr "Doleva"
 
 #: gui/gui-manager.cpp:186 engines/metaengine.cpp:134
-#: engines/crab/input/input.cpp:112 engines/crab/input/input.cpp:152
+#: engines/crab/input/input.cpp:113 engines/crab/input/input.cpp:163
 #: engines/dragons/metaengine.cpp:178 engines/griffon/metaengine.cpp:139
 #: engines/grim/grim.cpp:482 engines/grim/grim.cpp:563 engines/icb/icb.cpp:83
 #: engines/icb/icb.cpp:167 engines/scumm/metaengine.cpp:796
@@ -3249,9 +3249,9 @@ msgid "Right Click"
 msgstr "Pravé kliknutí"
 
 #. I18N: Action in In Cold Blood
-#: engines/metaengine.cpp:78 engines/grim/grim.cpp:535
-#: engines/hdb/metaengine.cpp:258 engines/icb/icb.cpp:137
-#: engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
+#: engines/metaengine.cpp:78 engines/crab/input/input.cpp:261
+#: engines/grim/grim.cpp:535 engines/hdb/metaengine.cpp:258
+#: engines/icb/icb.cpp:137 engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
 #: engines/mohawk/riven.cpp:867 engines/sky/metaengine.cpp:125
 #: engines/twine/metaengine.cpp:231 engines/wintermute/keymapper_tables.h:1608
 msgid "Pause"
@@ -5600,51 +5600,81 @@ msgid ""
 "beginning using new savegames."
 msgstr ""
 
-#: engines/crab/input/input.cpp:118
+#: engines/crab/input/input.cpp:119
 #, fuzzy
 #| msgid "Interact"
 msgid "Talk/Interact"
 msgstr "Interakce"
 
-#: engines/crab/input/input.cpp:158 engines/twine/metaengine.cpp:445
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:125 engines/griffon/metaengine.cpp:145
+#: engines/mm/mm1/metaengine.cpp:65 engines/scumm/metaengine.cpp:822
+#, fuzzy
+msgid "Attack"
+msgstr "Útok 1"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:130 engines/mm/mm1/metaengine.cpp:67
+#, fuzzy
+#| msgid "Unlock"
+msgid "Block"
+msgstr "Odemknout"
+
+#: engines/crab/input/input.cpp:169 engines/twine/metaengine.cpp:445
 msgid "Accept"
 msgstr ""
 
-#: engines/crab/input/input.cpp:164
+#: engines/crab/input/input.cpp:186
+#, fuzzy
+#| msgid "~P~revious"
+msgid "Previous"
+msgstr "~P~ředchozí"
+
+#: engines/crab/input/input.cpp:191
 msgid "Reply 1"
 msgstr ""
 
-#: engines/crab/input/input.cpp:169
+#: engines/crab/input/input.cpp:196
 msgid "Reply 2"
 msgstr ""
 
-#: engines/crab/input/input.cpp:174
+#: engines/crab/input/input.cpp:201
 msgid "Reply 3"
 msgstr ""
 
-#: engines/crab/input/input.cpp:179
+#: engines/crab/input/input.cpp:206
 msgid "Reply 4"
 msgstr ""
 
-#: engines/crab/input/input.cpp:184
+#: engines/crab/input/input.cpp:211
 msgid "Reply 5"
 msgstr ""
 
-#: engines/crab/input/input.cpp:189
+#: engines/crab/input/input.cpp:216
 msgid "Reply 6"
 msgstr ""
 
-#: engines/crab/input/input.cpp:204
+#: engines/crab/input/input.cpp:221 engines/twine/metaengine.cpp:491
+#, fuzzy
+msgid "Next Page"
+msgstr "Další"
+
+#: engines/crab/input/input.cpp:226
+#, fuzzy
+msgid "Previous Page"
+msgstr "~P~ředchozí"
+
+#: engines/crab/input/input.cpp:241
 msgid "Map"
 msgstr "Mapovat"
 
-#: engines/crab/input/input.cpp:209
+#: engines/crab/input/input.cpp:246
 #, fuzzy
 msgid "Journal"
 msgstr "Zobrazit Vše"
 
 #. I18N: Action in In Cold Blood
-#: engines/crab/input/input.cpp:214 engines/dragons/metaengine.cpp:149
+#: engines/crab/input/input.cpp:251 engines/dragons/metaengine.cpp:149
 #: engines/griffon/metaengine.cpp:152 engines/grim/grim.cpp:507
 #: engines/grim/grim.cpp:603 engines/hdb/metaengine.cpp:251
 #: engines/hpl1/metaengine.cpp:99 engines/icb/icb.cpp:101
@@ -5655,10 +5685,20 @@ msgstr "Zobrazit Vše"
 msgid "Inventory"
 msgstr "Inventář"
 
-#: engines/crab/input/input.cpp:219
+#: engines/crab/input/input.cpp:256
 msgid "Traits"
 msgstr ""
 
+#: engines/crab/input/input.cpp:266
+#, fuzzy
+msgid "Quick Save"
+msgstr "Režim kliknutí"
+
+#: engines/crab/input/input.cpp:271
+#, fuzzy
+msgid "Quick Load"
+msgstr "Režim kliknutí"
+
 #: engines/cryomni3d/metaengine.cpp:145
 #, fuzzy
 msgid "Versailles 1685 support is not compiled in"
@@ -5926,13 +5966,6 @@ msgstr "Nelze smazat soubor."
 msgid "Menu / Skip"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/griffon/metaengine.cpp:145 engines/mm/mm1/metaengine.cpp:65
-#: engines/scumm/metaengine.cpp:822
-#, fuzzy
-msgid "Attack"
-msgstr "Útok 1"
-
 #: engines/griffon/metaengine.cpp:159
 #, fuzzy
 msgid "Speed Up Cutscene"
@@ -6784,13 +6817,6 @@ msgstr ""
 msgid "View Party Member 6"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:67
-#, fuzzy
-#| msgid "Unlock"
-msgid "Block"
-msgstr "Odemknout"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:69
 msgid "Cast"
@@ -9403,11 +9429,6 @@ msgstr "Aktivní"
 msgid "Abort"
 msgstr ""
 
-#: engines/twine/metaengine.cpp:491
-#, fuzzy
-msgid "Next Page"
-msgstr "Další"
-
 #: engines/twine/metaengine.cpp:558
 #, fuzzy
 msgid "Previous location"
diff --git a/po/da.po b/po/da.po
index cffeb572ca8..2014b650be2 100644
--- a/po/da.po
+++ b/po/da.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.3.0svn\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-08-29 22:31+0000\n"
+"POT-Creation-Date: 2023-09-02 08:55+0000\n"
 "PO-Revision-Date: 2021-11-07 02:48+0000\n"
 "Last-Translator: Eugene Sandulenko <sev at scummvm.org>\n"
 "Language-Team: Danish <https://translations.scummvm.org/projects/scummvm/"
@@ -262,14 +262,14 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428
+#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
 #, fuzzy
 #| msgid "Backend"
 msgid "Back"
 msgstr "Backend"
 
 #: gui/cloudconnectionwizard.cpp:436 gui/imagealbum-dialog.cpp:102
-#: gui/saveload-dialog.cpp:829
+#: gui/saveload-dialog.cpp:829 engines/crab/input/input.cpp:181
 msgid "Next"
 msgstr "Næste"
 
@@ -910,7 +910,7 @@ msgid "Interact"
 msgstr "interagere"
 
 #: gui/gui-manager.cpp:168 engines/metaengine.cpp:116
-#: engines/crab/input/input.cpp:94 engines/crab/input/input.cpp:134
+#: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
 #: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
 #: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
 #: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:809
@@ -924,7 +924,7 @@ msgid "Up"
 msgstr "Op"
 
 #: gui/gui-manager.cpp:174 engines/metaengine.cpp:122
-#: engines/crab/input/input.cpp:100 engines/crab/input/input.cpp:140
+#: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
 #: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
 #: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
 #: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:776
@@ -938,7 +938,7 @@ msgid "Down"
 msgstr "Ned"
 
 #: gui/gui-manager.cpp:180 engines/metaengine.cpp:128
-#: engines/crab/input/input.cpp:106 engines/crab/input/input.cpp:146
+#: engines/crab/input/input.cpp:107 engines/crab/input/input.cpp:157
 #: engines/dragons/metaengine.cpp:172 engines/griffon/metaengine.cpp:133
 #: engines/grim/grim.cpp:477 engines/grim/grim.cpp:558 engines/icb/icb.cpp:78
 #: engines/icb/icb.cpp:162 engines/scumm/metaengine.cpp:789
@@ -953,7 +953,7 @@ msgid "Left"
 msgstr "Venstre"
 
 #: gui/gui-manager.cpp:186 engines/metaengine.cpp:134
-#: engines/crab/input/input.cpp:112 engines/crab/input/input.cpp:152
+#: engines/crab/input/input.cpp:113 engines/crab/input/input.cpp:163
 #: engines/dragons/metaengine.cpp:178 engines/griffon/metaengine.cpp:139
 #: engines/grim/grim.cpp:482 engines/grim/grim.cpp:563 engines/icb/icb.cpp:83
 #: engines/icb/icb.cpp:167 engines/scumm/metaengine.cpp:796
@@ -3262,9 +3262,9 @@ msgid "Right Click"
 msgstr "Højreklik"
 
 #. I18N: Action in In Cold Blood
-#: engines/metaengine.cpp:78 engines/grim/grim.cpp:535
-#: engines/hdb/metaengine.cpp:258 engines/icb/icb.cpp:137
-#: engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
+#: engines/metaengine.cpp:78 engines/crab/input/input.cpp:261
+#: engines/grim/grim.cpp:535 engines/hdb/metaengine.cpp:258
+#: engines/icb/icb.cpp:137 engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
 #: engines/mohawk/riven.cpp:867 engines/sky/metaengine.cpp:125
 #: engines/twine/metaengine.cpp:231 engines/wintermute/keymapper_tables.h:1608
 msgid "Pause"
@@ -5608,51 +5608,81 @@ msgid ""
 "beginning using new savegames."
 msgstr ""
 
-#: engines/crab/input/input.cpp:118
+#: engines/crab/input/input.cpp:119
 #, fuzzy
 #| msgid "Interact"
 msgid "Talk/Interact"
 msgstr "interagere"
 
-#: engines/crab/input/input.cpp:158 engines/twine/metaengine.cpp:445
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:125 engines/griffon/metaengine.cpp:145
+#: engines/mm/mm1/metaengine.cpp:65 engines/scumm/metaengine.cpp:822
+#, fuzzy
+msgid "Attack"
+msgstr "Angreb 1"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:130 engines/mm/mm1/metaengine.cpp:67
+#, fuzzy
+#| msgid "Unlock"
+msgid "Block"
+msgstr "LÃ¥s op"
+
+#: engines/crab/input/input.cpp:169 engines/twine/metaengine.cpp:445
 msgid "Accept"
 msgstr ""
 
-#: engines/crab/input/input.cpp:164
+#: engines/crab/input/input.cpp:186
+#, fuzzy
+#| msgid "~P~revious"
+msgid "Previous"
+msgstr "Fo~r~rige"
+
+#: engines/crab/input/input.cpp:191
 msgid "Reply 1"
 msgstr ""
 
-#: engines/crab/input/input.cpp:169
+#: engines/crab/input/input.cpp:196
 msgid "Reply 2"
 msgstr ""
 
-#: engines/crab/input/input.cpp:174
+#: engines/crab/input/input.cpp:201
 msgid "Reply 3"
 msgstr ""
 
-#: engines/crab/input/input.cpp:179
+#: engines/crab/input/input.cpp:206
 msgid "Reply 4"
 msgstr ""
 
-#: engines/crab/input/input.cpp:184
+#: engines/crab/input/input.cpp:211
 msgid "Reply 5"
 msgstr ""
 
-#: engines/crab/input/input.cpp:189
+#: engines/crab/input/input.cpp:216
 msgid "Reply 6"
 msgstr ""
 
-#: engines/crab/input/input.cpp:204
+#: engines/crab/input/input.cpp:221 engines/twine/metaengine.cpp:491
+#, fuzzy
+msgid "Next Page"
+msgstr "Næste"
+
+#: engines/crab/input/input.cpp:226
+#, fuzzy
+msgid "Previous Page"
+msgstr "Fo~r~rige"
+
+#: engines/crab/input/input.cpp:241
 msgid "Map"
 msgstr "Kortlæg"
 
-#: engines/crab/input/input.cpp:209
+#: engines/crab/input/input.cpp:246
 #, fuzzy
 msgid "Journal"
 msgstr "Vis alle"
 
 #. I18N: Action in In Cold Blood
-#: engines/crab/input/input.cpp:214 engines/dragons/metaengine.cpp:149
+#: engines/crab/input/input.cpp:251 engines/dragons/metaengine.cpp:149
 #: engines/griffon/metaengine.cpp:152 engines/grim/grim.cpp:507
 #: engines/grim/grim.cpp:603 engines/hdb/metaengine.cpp:251
 #: engines/hpl1/metaengine.cpp:99 engines/icb/icb.cpp:101
@@ -5663,10 +5693,20 @@ msgstr "Vis alle"
 msgid "Inventory"
 msgstr "Inventar"
 
-#: engines/crab/input/input.cpp:219
+#: engines/crab/input/input.cpp:256
 msgid "Traits"
 msgstr ""
 
+#: engines/crab/input/input.cpp:266
+#, fuzzy
+msgid "Quick Save"
+msgstr "Kliktilstand"
+
+#: engines/crab/input/input.cpp:271
+#, fuzzy
+msgid "Quick Load"
+msgstr "Kliktilstand"
+
 #: engines/cryomni3d/metaengine.cpp:145
 #, fuzzy
 msgid "Versailles 1685 support is not compiled in"
@@ -5927,13 +5967,6 @@ msgstr "Kunne ikke slette fil."
 msgid "Menu / Skip"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/griffon/metaengine.cpp:145 engines/mm/mm1/metaengine.cpp:65
-#: engines/scumm/metaengine.cpp:822
-#, fuzzy
-msgid "Attack"
-msgstr "Angreb 1"
-
 #: engines/griffon/metaengine.cpp:159
 #, fuzzy
 msgid "Speed Up Cutscene"
@@ -6820,13 +6853,6 @@ msgstr ""
 msgid "View Party Member 6"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:67
-#, fuzzy
-#| msgid "Unlock"
-msgid "Block"
-msgstr "LÃ¥s op"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:69
 msgid "Cast"
@@ -9477,11 +9503,6 @@ msgstr "Aktiv"
 msgid "Abort"
 msgstr ""
 
-#: engines/twine/metaengine.cpp:491
-#, fuzzy
-msgid "Next Page"
-msgstr "Næste"
-
 #: engines/twine/metaengine.cpp:558
 #, fuzzy
 msgid "Previous location"
diff --git a/po/de_DE.po b/po/de_DE.po
index 412caefc69e..8fdf4b8e6d6 100644
--- a/po/de_DE.po
+++ b/po/de_DE.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.10.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-08-29 22:31+0000\n"
+"POT-Creation-Date: 2023-09-02 08:55+0000\n"
 "PO-Revision-Date: 2023-07-27 16:23+0000\n"
 "Last-Translator: Lothar Serra Mari <lothar.serramari at scummvm.org>\n"
 "Language-Team: German <https://translations.scummvm.org/projects/scummvm/"
@@ -259,12 +259,12 @@ msgstr "Fehlermeldung: "
 msgid "Manual Mode: Success"
 msgstr "Manueller Modus: Erfolg"
 
-#: gui/cloudconnectionwizard.cpp:428
+#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
 msgid "Back"
 msgstr "Zurück"
 
 #: gui/cloudconnectionwizard.cpp:436 gui/imagealbum-dialog.cpp:102
-#: gui/saveload-dialog.cpp:829
+#: gui/saveload-dialog.cpp:829 engines/crab/input/input.cpp:181
 msgid "Next"
 msgstr "Vor"
 
@@ -900,7 +900,7 @@ msgid "Interact"
 msgstr "Interagieren"
 
 #: gui/gui-manager.cpp:168 engines/metaengine.cpp:116
-#: engines/crab/input/input.cpp:94 engines/crab/input/input.cpp:134
+#: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
 #: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
 #: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
 #: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:809
@@ -914,7 +914,7 @@ msgid "Up"
 msgstr "Hoch"
 
 #: gui/gui-manager.cpp:174 engines/metaengine.cpp:122
-#: engines/crab/input/input.cpp:100 engines/crab/input/input.cpp:140
+#: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
 #: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
 #: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
 #: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:776
@@ -928,7 +928,7 @@ msgid "Down"
 msgstr "Runter"
 
 #: gui/gui-manager.cpp:180 engines/metaengine.cpp:128
-#: engines/crab/input/input.cpp:106 engines/crab/input/input.cpp:146
+#: engines/crab/input/input.cpp:107 engines/crab/input/input.cpp:157
 #: engines/dragons/metaengine.cpp:172 engines/griffon/metaengine.cpp:133
 #: engines/grim/grim.cpp:477 engines/grim/grim.cpp:558 engines/icb/icb.cpp:78
 #: engines/icb/icb.cpp:162 engines/scumm/metaengine.cpp:789
@@ -943,7 +943,7 @@ msgid "Left"
 msgstr "Links"
 
 #: gui/gui-manager.cpp:186 engines/metaengine.cpp:134
-#: engines/crab/input/input.cpp:112 engines/crab/input/input.cpp:152
+#: engines/crab/input/input.cpp:113 engines/crab/input/input.cpp:163
 #: engines/dragons/metaengine.cpp:178 engines/griffon/metaengine.cpp:139
 #: engines/grim/grim.cpp:482 engines/grim/grim.cpp:563 engines/icb/icb.cpp:83
 #: engines/icb/icb.cpp:167 engines/scumm/metaengine.cpp:796
@@ -3272,9 +3272,9 @@ msgid "Right Click"
 msgstr "Rechtsklick"
 
 #. I18N: Action in In Cold Blood
-#: engines/metaengine.cpp:78 engines/grim/grim.cpp:535
-#: engines/hdb/metaengine.cpp:258 engines/icb/icb.cpp:137
-#: engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
+#: engines/metaengine.cpp:78 engines/crab/input/input.cpp:261
+#: engines/grim/grim.cpp:535 engines/hdb/metaengine.cpp:258
+#: engines/icb/icb.cpp:137 engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
 #: engines/mohawk/riven.cpp:867 engines/sky/metaengine.cpp:125
 #: engines/twine/metaengine.cpp:231 engines/wintermute/keymapper_tables.h:1608
 msgid "Pause"
@@ -5599,52 +5599,79 @@ msgstr ""
 "Format. Einige Dinge werden kaputt sein. Bitte denke darüber nach, Operation "
 "Stealth neu zu starten und neue Spielstände anzulegen."
 
-#: engines/crab/input/input.cpp:118
+#: engines/crab/input/input.cpp:119
 #, fuzzy
 #| msgid "Interact"
 msgid "Talk/Interact"
 msgstr "Interagieren"
 
-#: engines/crab/input/input.cpp:158 engines/twine/metaengine.cpp:445
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:125 engines/griffon/metaengine.cpp:145
+#: engines/mm/mm1/metaengine.cpp:65 engines/scumm/metaengine.cpp:822
+msgid "Attack"
+msgstr "Angreifen"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:130 engines/mm/mm1/metaengine.cpp:67
+msgid "Block"
+msgstr "Blocken"
+
+#: engines/crab/input/input.cpp:169 engines/twine/metaengine.cpp:445
 msgid "Accept"
 msgstr "Annehmen"
 
-#: engines/crab/input/input.cpp:164
+#: engines/crab/input/input.cpp:186
+#, fuzzy
+#| msgid "~P~revious"
+msgid "Previous"
+msgstr "~Z~urück"
+
+#: engines/crab/input/input.cpp:191
 msgid "Reply 1"
 msgstr ""
 
-#: engines/crab/input/input.cpp:169
+#: engines/crab/input/input.cpp:196
 msgid "Reply 2"
 msgstr ""
 
-#: engines/crab/input/input.cpp:174
+#: engines/crab/input/input.cpp:201
 msgid "Reply 3"
 msgstr ""
 
-#: engines/crab/input/input.cpp:179
+#: engines/crab/input/input.cpp:206
 msgid "Reply 4"
 msgstr ""
 
-#: engines/crab/input/input.cpp:184
+#: engines/crab/input/input.cpp:211
 msgid "Reply 5"
 msgstr ""
 
-#: engines/crab/input/input.cpp:189
+#: engines/crab/input/input.cpp:216
 msgid "Reply 6"
 msgstr ""
 
-#: engines/crab/input/input.cpp:204
+#: engines/crab/input/input.cpp:221 engines/twine/metaengine.cpp:491
+msgid "Next Page"
+msgstr "Nächste Seite"
+
+#: engines/crab/input/input.cpp:226
+#, fuzzy
+#| msgid "Previous page"
+msgid "Previous Page"
+msgstr "Vorherige Seite"
+
+#: engines/crab/input/input.cpp:241
 msgid "Map"
 msgstr "Zuweisen"
 
-#: engines/crab/input/input.cpp:209
+#: engines/crab/input/input.cpp:246
 #, fuzzy
 #| msgid "Show journal"
 msgid "Journal"
 msgstr "Journal anzeigen"
 
 #. I18N: Action in In Cold Blood
-#: engines/crab/input/input.cpp:214 engines/dragons/metaengine.cpp:149
+#: engines/crab/input/input.cpp:251 engines/dragons/metaengine.cpp:149
 #: engines/griffon/metaengine.cpp:152 engines/grim/grim.cpp:507
 #: engines/grim/grim.cpp:603 engines/hdb/metaengine.cpp:251
 #: engines/hpl1/metaengine.cpp:99 engines/icb/icb.cpp:101
@@ -5655,10 +5682,22 @@ msgstr "Journal anzeigen"
 msgid "Inventory"
 msgstr "Inventar"
 
-#: engines/crab/input/input.cpp:219
+#: engines/crab/input/input.cpp:256
 msgid "Traits"
 msgstr ""
 
+#: engines/crab/input/input.cpp:266
+#, fuzzy
+#| msgid "Quick save"
+msgid "Quick Save"
+msgstr "Schnellspeichern"
+
+#: engines/crab/input/input.cpp:271
+#, fuzzy
+#| msgid "Quick load"
+msgid "Quick Load"
+msgstr "Schnellladen"
+
 #: engines/cryomni3d/metaengine.cpp:145
 msgid "Versailles 1685 support is not compiled in"
 msgstr "Unterstützung für Versailles 1685 ist nicht eingebaut"
@@ -5923,12 +5962,6 @@ msgstr "Konnte Datei nicht löschen."
 msgid "Menu / Skip"
 msgstr "Menü / Überspringen"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/griffon/metaengine.cpp:145 engines/mm/mm1/metaengine.cpp:65
-#: engines/scumm/metaengine.cpp:822
-msgid "Attack"
-msgstr "Angreifen"
-
 #: engines/griffon/metaengine.cpp:159
 msgid "Speed Up Cutscene"
 msgstr "Zwischensequenz beschleunigen"
@@ -6821,11 +6854,6 @@ msgstr "Team-Mitglied 5 ansehen"
 msgid "View Party Member 6"
 msgstr "Team-Mitglied 6 ansehen"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:67
-msgid "Block"
-msgstr "Blocken"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:69
 msgid "Cast"
@@ -9564,10 +9592,6 @@ msgstr "Aktion"
 msgid "Abort"
 msgstr "Abbrechen"
 
-#: engines/twine/metaengine.cpp:491
-msgid "Next Page"
-msgstr "Nächste Seite"
-
 #: engines/twine/metaengine.cpp:558
 msgid "Previous location"
 msgstr "Vorheriger Ort"
diff --git a/po/el.po b/po/el.po
index e45823a395c..f609d71c6ef 100644
--- a/po/el.po
+++ b/po/el.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.10.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-08-29 22:31+0000\n"
+"POT-Creation-Date: 2023-09-02 08:55+0000\n"
 "PO-Revision-Date: 2023-08-24 09:05+0000\n"
 "Last-Translator: Antoniou Athanasios <a.antoniou79 at gmail.com>\n"
 "Language-Team: Greek <https://translations.scummvm.org/projects/scummvm/"
@@ -257,12 +257,12 @@ msgstr "Μήνυμα σφάλματος: "
 msgid "Manual Mode: Success"
 msgstr "Χειροκίνητη Ρύθμιση: Επιτυχία"
 
-#: gui/cloudconnectionwizard.cpp:428
+#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
 msgid "Back"
 msgstr "Πίσω"
 
 #: gui/cloudconnectionwizard.cpp:436 gui/imagealbum-dialog.cpp:102
-#: gui/saveload-dialog.cpp:829
+#: gui/saveload-dialog.cpp:829 engines/crab/input/input.cpp:181
 msgid "Next"
 msgstr "Επόμενο"
 
@@ -903,7 +903,7 @@ msgid "Interact"
 msgstr "Αλληλεπίδραση"
 
 #: gui/gui-manager.cpp:168 engines/metaengine.cpp:116
-#: engines/crab/input/input.cpp:94 engines/crab/input/input.cpp:134
+#: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
 #: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
 #: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
 #: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:809
@@ -917,7 +917,7 @@ msgid "Up"
 msgstr "Πάνω"
 
 #: gui/gui-manager.cpp:174 engines/metaengine.cpp:122
-#: engines/crab/input/input.cpp:100 engines/crab/input/input.cpp:140
+#: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
 #: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
 #: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
 #: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:776
@@ -931,7 +931,7 @@ msgid "Down"
 msgstr "Κάτω"
 
 #: gui/gui-manager.cpp:180 engines/metaengine.cpp:128
-#: engines/crab/input/input.cpp:106 engines/crab/input/input.cpp:146
+#: engines/crab/input/input.cpp:107 engines/crab/input/input.cpp:157
 #: engines/dragons/metaengine.cpp:172 engines/griffon/metaengine.cpp:133
 #: engines/grim/grim.cpp:477 engines/grim/grim.cpp:558 engines/icb/icb.cpp:78
 #: engines/icb/icb.cpp:162 engines/scumm/metaengine.cpp:789
@@ -946,7 +946,7 @@ msgid "Left"
 msgstr "Αριστερά"
 
 #: gui/gui-manager.cpp:186 engines/metaengine.cpp:134
-#: engines/crab/input/input.cpp:112 engines/crab/input/input.cpp:152
+#: engines/crab/input/input.cpp:113 engines/crab/input/input.cpp:163
 #: engines/dragons/metaengine.cpp:178 engines/griffon/metaengine.cpp:139
 #: engines/grim/grim.cpp:482 engines/grim/grim.cpp:563 engines/icb/icb.cpp:83
 #: engines/icb/icb.cpp:167 engines/scumm/metaengine.cpp:796
@@ -3325,9 +3325,9 @@ msgid "Right Click"
 msgstr "Δεξί Click"
 
 #. I18N: Action in In Cold Blood
-#: engines/metaengine.cpp:78 engines/grim/grim.cpp:535
-#: engines/hdb/metaengine.cpp:258 engines/icb/icb.cpp:137
-#: engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
+#: engines/metaengine.cpp:78 engines/crab/input/input.cpp:261
+#: engines/grim/grim.cpp:535 engines/hdb/metaengine.cpp:258
+#: engines/icb/icb.cpp:137 engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
 #: engines/mohawk/riven.cpp:867 engines/sky/metaengine.cpp:125
 #: engines/twine/metaengine.cpp:231 engines/wintermute/keymapper_tables.h:1608
 msgid "Pause"
@@ -5667,48 +5667,75 @@ msgstr ""
 "Παρακαλώ, προτιμήστε να ξεκινήσετε το Operation Stealth από την αρχή και να "
 "αποθηκεύσετε εκ νέου το παιχνίδι σας."
 
-#: engines/crab/input/input.cpp:118
+#: engines/crab/input/input.cpp:119
 msgid "Talk/Interact"
 msgstr "Μίλα/Αλληλεπίδρασε"
 
-#: engines/crab/input/input.cpp:158 engines/twine/metaengine.cpp:445
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:125 engines/griffon/metaengine.cpp:145
+#: engines/mm/mm1/metaengine.cpp:65 engines/scumm/metaengine.cpp:822
+msgid "Attack"
+msgstr "Επίθεση"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:130 engines/mm/mm1/metaengine.cpp:67
+msgid "Block"
+msgstr "Μπλόκαρε"
+
+#: engines/crab/input/input.cpp:169 engines/twine/metaengine.cpp:445
 msgid "Accept"
 msgstr "Αποδοχή"
 
-#: engines/crab/input/input.cpp:164
+#: engines/crab/input/input.cpp:186
+#, fuzzy
+#| msgid "~P~revious"
+msgid "Previous"
+msgstr "~Π~ροηγούμενο"
+
+#: engines/crab/input/input.cpp:191
 msgid "Reply 1"
 msgstr "Απάντηση 1"
 
-#: engines/crab/input/input.cpp:169
+#: engines/crab/input/input.cpp:196
 msgid "Reply 2"
 msgstr "Απάντηση 2"
 
-#: engines/crab/input/input.cpp:174
+#: engines/crab/input/input.cpp:201
 msgid "Reply 3"
 msgstr "Απάντηση 3"
 
-#: engines/crab/input/input.cpp:179
+#: engines/crab/input/input.cpp:206
 msgid "Reply 4"
 msgstr "Απάντηση 4"
 
-#: engines/crab/input/input.cpp:184
+#: engines/crab/input/input.cpp:211
 msgid "Reply 5"
 msgstr "Απάντηση 5"
 
-#: engines/crab/input/input.cpp:189
+#: engines/crab/input/input.cpp:216
 msgid "Reply 6"
 msgstr "Απάντηση 6"
 
-#: engines/crab/input/input.cpp:204
+#: engines/crab/input/input.cpp:221 engines/twine/metaengine.cpp:491
+msgid "Next Page"
+msgstr "Επόμενη Σελίδα"
+
+#: engines/crab/input/input.cpp:226
+#, fuzzy
+#| msgid "Previous page"
+msgid "Previous Page"
+msgstr "Προηγούμενη σελίδα"
+
+#: engines/crab/input/input.cpp:241
 msgid "Map"
 msgstr "Αντιστοίχιση"
 
-#: engines/crab/input/input.cpp:209
+#: engines/crab/input/input.cpp:246
 msgid "Journal"
 msgstr "Ημερολόγιο"
 
 #. I18N: Action in In Cold Blood
-#: engines/crab/input/input.cpp:214 engines/dragons/metaengine.cpp:149
+#: engines/crab/input/input.cpp:251 engines/dragons/metaengine.cpp:149
 #: engines/griffon/metaengine.cpp:152 engines/grim/grim.cpp:507
 #: engines/grim/grim.cpp:603 engines/hdb/metaengine.cpp:251
 #: engines/hpl1/metaengine.cpp:99 engines/icb/icb.cpp:101
@@ -5719,10 +5746,22 @@ msgstr "Ημερολόγιο"
 msgid "Inventory"
 msgstr "Υπάρχοντα"
 
-#: engines/crab/input/input.cpp:219
+#: engines/crab/input/input.cpp:256
 msgid "Traits"
 msgstr "Γνωρίσματα"
 
+#: engines/crab/input/input.cpp:266
+#, fuzzy
+#| msgid "Quick save"
+msgid "Quick Save"
+msgstr "Γρήγορη αποθήκευση"
+
+#: engines/crab/input/input.cpp:271
+#, fuzzy
+#| msgid "Quick load"
+msgid "Quick Load"
+msgstr "Γρήγορη φόρτωση"
+
 #: engines/cryomni3d/metaengine.cpp:145
 msgid "Versailles 1685 support is not compiled in"
 msgstr ""
@@ -5986,12 +6025,6 @@ msgstr "Η διαγραφή του αρχείου απέτυχε."
 msgid "Menu / Skip"
 msgstr "Μενού / Παράκαμψη"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/griffon/metaengine.cpp:145 engines/mm/mm1/metaengine.cpp:65
-#: engines/scumm/metaengine.cpp:822
-msgid "Attack"
-msgstr "Επίθεση"
-
 #: engines/griffon/metaengine.cpp:159
 msgid "Speed Up Cutscene"
 msgstr "Επιτάχυνση Αναπαραγωγής Ταινίας"
@@ -6893,11 +6926,6 @@ msgstr "Δες το 5ο Μέλος Ομάδας"
 msgid "View Party Member 6"
 msgstr "Δες το 6ο Μέλος Ομάδας"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:67
-msgid "Block"
-msgstr "Μπλόκαρε"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:69
 msgid "Cast"
@@ -9664,10 +9692,6 @@ msgstr "Ειδική Ενέργεια"
 msgid "Abort"
 msgstr "Ακύρωση"
 
-#: engines/twine/metaengine.cpp:491
-msgid "Next Page"
-msgstr "Επόμενη Σελίδα"
-
 #: engines/twine/metaengine.cpp:558
 msgid "Previous location"
 msgstr "Προηγούμενο μέρος"
diff --git a/po/es_ES.po b/po/es_ES.po
index 065caf20583..35091315342 100644
--- a/po/es_ES.po
+++ b/po/es_ES.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.4.0svn\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-08-29 22:31+0000\n"
+"POT-Creation-Date: 2023-09-02 08:55+0000\n"
 "PO-Revision-Date: 2023-08-13 10:28+0000\n"
 "Last-Translator: IlDucci <pajaroloco_2 at hotmail.com>\n"
 "Language-Team: Spanish <https://translations.scummvm.org/projects/scummvm/"
@@ -256,12 +256,12 @@ msgstr "Mensaje de error: "
 msgid "Manual Mode: Success"
 msgstr "Modo manual: terminado"
 
-#: gui/cloudconnectionwizard.cpp:428
+#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
 msgid "Back"
 msgstr "Volver"
 
 #: gui/cloudconnectionwizard.cpp:436 gui/imagealbum-dialog.cpp:102
-#: gui/saveload-dialog.cpp:829
+#: gui/saveload-dialog.cpp:829 engines/crab/input/input.cpp:181
 msgid "Next"
 msgstr "Siguiente"
 
@@ -891,7 +891,7 @@ msgid "Interact"
 msgstr "Interactuar"
 
 #: gui/gui-manager.cpp:168 engines/metaengine.cpp:116
-#: engines/crab/input/input.cpp:94 engines/crab/input/input.cpp:134
+#: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
 #: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
 #: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
 #: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:809
@@ -905,7 +905,7 @@ msgid "Up"
 msgstr "Arriba"
 
 #: gui/gui-manager.cpp:174 engines/metaengine.cpp:122
-#: engines/crab/input/input.cpp:100 engines/crab/input/input.cpp:140
+#: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
 #: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
 #: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
 #: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:776
@@ -919,7 +919,7 @@ msgid "Down"
 msgstr "Abajo"
 
 #: gui/gui-manager.cpp:180 engines/metaengine.cpp:128
-#: engines/crab/input/input.cpp:106 engines/crab/input/input.cpp:146
+#: engines/crab/input/input.cpp:107 engines/crab/input/input.cpp:157
 #: engines/dragons/metaengine.cpp:172 engines/griffon/metaengine.cpp:133
 #: engines/grim/grim.cpp:477 engines/grim/grim.cpp:558 engines/icb/icb.cpp:78
 #: engines/icb/icb.cpp:162 engines/scumm/metaengine.cpp:789
@@ -934,7 +934,7 @@ msgid "Left"
 msgstr "Izquierda"
 
 #: gui/gui-manager.cpp:186 engines/metaengine.cpp:134
-#: engines/crab/input/input.cpp:112 engines/crab/input/input.cpp:152
+#: engines/crab/input/input.cpp:113 engines/crab/input/input.cpp:163
 #: engines/dragons/metaengine.cpp:178 engines/griffon/metaengine.cpp:139
 #: engines/grim/grim.cpp:482 engines/grim/grim.cpp:563 engines/icb/icb.cpp:83
 #: engines/icb/icb.cpp:167 engines/scumm/metaengine.cpp:796
@@ -3273,9 +3273,9 @@ msgid "Right Click"
 msgstr "Clic derecho"
 
 #. I18N: Action in In Cold Blood
-#: engines/metaengine.cpp:78 engines/grim/grim.cpp:535
-#: engines/hdb/metaengine.cpp:258 engines/icb/icb.cpp:137
-#: engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
+#: engines/metaengine.cpp:78 engines/crab/input/input.cpp:261
+#: engines/grim/grim.cpp:535 engines/hdb/metaengine.cpp:258
+#: engines/icb/icb.cpp:137 engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
 #: engines/mohawk/riven.cpp:867 engines/sky/metaengine.cpp:125
 #: engines/twine/metaengine.cpp:231 engines/wintermute/keymapper_tables.h:1608
 msgid "Pause"
@@ -5605,48 +5605,75 @@ msgstr ""
 "defectuoso. El juego funcionará mal. Por favor, plantéate empezar Operation "
 "Stealth desde el principio, con partidas guardadas nuevas."
 
-#: engines/crab/input/input.cpp:118
+#: engines/crab/input/input.cpp:119
 msgid "Talk/Interact"
 msgstr "Hablar/Interactuar"
 
-#: engines/crab/input/input.cpp:158 engines/twine/metaengine.cpp:445
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:125 engines/griffon/metaengine.cpp:145
+#: engines/mm/mm1/metaengine.cpp:65 engines/scumm/metaengine.cpp:822
+msgid "Attack"
+msgstr "Atacar"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:130 engines/mm/mm1/metaengine.cpp:67
+msgid "Block"
+msgstr "Bloquear"
+
+#: engines/crab/input/input.cpp:169 engines/twine/metaengine.cpp:445
 msgid "Accept"
 msgstr "Aceptar"
 
-#: engines/crab/input/input.cpp:164
+#: engines/crab/input/input.cpp:186
+#, fuzzy
+#| msgid "~P~revious"
+msgid "Previous"
+msgstr "~A~nterior"
+
+#: engines/crab/input/input.cpp:191
 msgid "Reply 1"
 msgstr "Respuesta 1"
 
-#: engines/crab/input/input.cpp:169
+#: engines/crab/input/input.cpp:196
 msgid "Reply 2"
 msgstr "Respuesta 2"
 
-#: engines/crab/input/input.cpp:174
+#: engines/crab/input/input.cpp:201
 msgid "Reply 3"
 msgstr "Respuesta 3"
 
-#: engines/crab/input/input.cpp:179
+#: engines/crab/input/input.cpp:206
 msgid "Reply 4"
 msgstr "Respuesta 4"
 
-#: engines/crab/input/input.cpp:184
+#: engines/crab/input/input.cpp:211
 msgid "Reply 5"
 msgstr "Respuesta 5"
 
-#: engines/crab/input/input.cpp:189
+#: engines/crab/input/input.cpp:216
 msgid "Reply 6"
 msgstr "Respuesta 6"
 
-#: engines/crab/input/input.cpp:204
+#: engines/crab/input/input.cpp:221 engines/twine/metaengine.cpp:491
+msgid "Next Page"
+msgstr "Página siguiente"
+
+#: engines/crab/input/input.cpp:226
+#, fuzzy
+#| msgid "Previous page"
+msgid "Previous Page"
+msgstr "Página anterior"
+
+#: engines/crab/input/input.cpp:241
 msgid "Map"
 msgstr "Asignar"
 
-#: engines/crab/input/input.cpp:209
+#: engines/crab/input/input.cpp:246
 msgid "Journal"
 msgstr "Diario"
 
 #. I18N: Action in In Cold Blood
-#: engines/crab/input/input.cpp:214 engines/dragons/metaengine.cpp:149
+#: engines/crab/input/input.cpp:251 engines/dragons/metaengine.cpp:149
 #: engines/griffon/metaengine.cpp:152 engines/grim/grim.cpp:507
 #: engines/grim/grim.cpp:603 engines/hdb/metaengine.cpp:251
 #: engines/hpl1/metaengine.cpp:99 engines/icb/icb.cpp:101
@@ -5657,10 +5684,22 @@ msgstr "Diario"
 msgid "Inventory"
 msgstr "Inventario"
 
-#: engines/crab/input/input.cpp:219
+#: engines/crab/input/input.cpp:256
 msgid "Traits"
 msgstr "Atributos"
 
+#: engines/crab/input/input.cpp:266
+#, fuzzy
+#| msgid "Quick save"
+msgid "Quick Save"
+msgstr "Guardado rápido"
+
+#: engines/crab/input/input.cpp:271
+#, fuzzy
+#| msgid "Quick load"
+msgid "Quick Load"
+msgstr "Carga rápida"
+
 #: engines/cryomni3d/metaengine.cpp:145
 msgid "Versailles 1685 support is not compiled in"
 msgstr "No se ha incluido el soporte para Versailles 1685."
@@ -5930,12 +5969,6 @@ msgstr "Fallo al borrar el archivo."
 msgid "Menu / Skip"
 msgstr "Menú/Omitir"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/griffon/metaengine.cpp:145 engines/mm/mm1/metaengine.cpp:65
-#: engines/scumm/metaengine.cpp:822
-msgid "Attack"
-msgstr "Atacar"
-
 #: engines/griffon/metaengine.cpp:159
 msgid "Speed Up Cutscene"
 msgstr "Acelerar escena"
@@ -6827,11 +6860,6 @@ msgstr "Ver miembro 5"
 msgid "View Party Member 6"
 msgstr "Ver miembro 6"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:67
-msgid "Block"
-msgstr "Bloquear"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:69
 msgid "Cast"
@@ -9533,10 +9561,6 @@ msgstr "Acción especial"
 msgid "Abort"
 msgstr "Abortar"
 
-#: engines/twine/metaengine.cpp:491
-msgid "Next Page"
-msgstr "Página siguiente"
-
 #: engines/twine/metaengine.cpp:558
 msgid "Previous location"
 msgstr "Lugar anterior"
diff --git a/po/eu.po b/po/eu.po
index 969261d2c76..af75804ebb9 100644
--- a/po/eu.po
+++ b/po/eu.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.5.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-08-29 22:31+0000\n"
+"POT-Creation-Date: 2023-09-02 08:55+0000\n"
 "PO-Revision-Date: 2021-01-02 18:37+0000\n"
 "Last-Translator: Eugene Sandulenko <sev at scummvm.org>\n"
 "Language-Team: Basque <https://translations.scummvm.org/projects/scummvm/"
@@ -259,14 +259,14 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428
+#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
 #, fuzzy
 #| msgid "Backend"
 msgid "Back"
 msgstr "Motorra"
 
 #: gui/cloudconnectionwizard.cpp:436 gui/imagealbum-dialog.cpp:102
-#: gui/saveload-dialog.cpp:829
+#: gui/saveload-dialog.cpp:829 engines/crab/input/input.cpp:181
 msgid "Next"
 msgstr "Aurr."
 
@@ -899,7 +899,7 @@ msgid "Interact"
 msgstr "Elkarreragin"
 
 #: gui/gui-manager.cpp:168 engines/metaengine.cpp:116
-#: engines/crab/input/input.cpp:94 engines/crab/input/input.cpp:134
+#: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
 #: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
 #: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
 #: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:809
@@ -913,7 +913,7 @@ msgid "Up"
 msgstr "Gora"
 
 #: gui/gui-manager.cpp:174 engines/metaengine.cpp:122
-#: engines/crab/input/input.cpp:100 engines/crab/input/input.cpp:140
+#: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
 #: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
 #: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
 #: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:776
@@ -927,7 +927,7 @@ msgid "Down"
 msgstr "Behera"
 
 #: gui/gui-manager.cpp:180 engines/metaengine.cpp:128
-#: engines/crab/input/input.cpp:106 engines/crab/input/input.cpp:146
+#: engines/crab/input/input.cpp:107 engines/crab/input/input.cpp:157
 #: engines/dragons/metaengine.cpp:172 engines/griffon/metaengine.cpp:133
 #: engines/grim/grim.cpp:477 engines/grim/grim.cpp:558 engines/icb/icb.cpp:78
 #: engines/icb/icb.cpp:162 engines/scumm/metaengine.cpp:789
@@ -942,7 +942,7 @@ msgid "Left"
 msgstr "Ezker"
 
 #: gui/gui-manager.cpp:186 engines/metaengine.cpp:134
-#: engines/crab/input/input.cpp:112 engines/crab/input/input.cpp:152
+#: engines/crab/input/input.cpp:113 engines/crab/input/input.cpp:163
 #: engines/dragons/metaengine.cpp:178 engines/griffon/metaengine.cpp:139
 #: engines/grim/grim.cpp:482 engines/grim/grim.cpp:563 engines/icb/icb.cpp:83
 #: engines/icb/icb.cpp:167 engines/scumm/metaengine.cpp:796
@@ -3246,9 +3246,9 @@ msgid "Right Click"
 msgstr "Eskuin-klika"
 
 #. I18N: Action in In Cold Blood
-#: engines/metaengine.cpp:78 engines/grim/grim.cpp:535
-#: engines/hdb/metaengine.cpp:258 engines/icb/icb.cpp:137
-#: engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
+#: engines/metaengine.cpp:78 engines/crab/input/input.cpp:261
+#: engines/grim/grim.cpp:535 engines/hdb/metaengine.cpp:258
+#: engines/icb/icb.cpp:137 engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
 #: engines/mohawk/riven.cpp:867 engines/sky/metaengine.cpp:125
 #: engines/twine/metaengine.cpp:231 engines/wintermute/keymapper_tables.h:1608
 msgid "Pause"
@@ -5602,51 +5602,81 @@ msgid ""
 "beginning using new savegames."
 msgstr ""
 
-#: engines/crab/input/input.cpp:118
+#: engines/crab/input/input.cpp:119
 #, fuzzy
 #| msgid "Interact"
 msgid "Talk/Interact"
 msgstr "Elkarreragin"
 
-#: engines/crab/input/input.cpp:158 engines/twine/metaengine.cpp:445
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:125 engines/griffon/metaengine.cpp:145
+#: engines/mm/mm1/metaengine.cpp:65 engines/scumm/metaengine.cpp:822
+#, fuzzy
+msgid "Attack"
+msgstr "1 erasoa"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:130 engines/mm/mm1/metaengine.cpp:67
+#, fuzzy
+#| msgid "Unlock"
+msgid "Block"
+msgstr "Ireki"
+
+#: engines/crab/input/input.cpp:169 engines/twine/metaengine.cpp:445
 msgid "Accept"
 msgstr ""
 
-#: engines/crab/input/input.cpp:164
+#: engines/crab/input/input.cpp:186
+#, fuzzy
+#| msgid "~P~revious"
+msgid "Previous"
+msgstr "~A~urrekoa"
+
+#: engines/crab/input/input.cpp:191
 msgid "Reply 1"
 msgstr ""
 
-#: engines/crab/input/input.cpp:169
+#: engines/crab/input/input.cpp:196
 msgid "Reply 2"
 msgstr ""
 
-#: engines/crab/input/input.cpp:174
+#: engines/crab/input/input.cpp:201
 msgid "Reply 3"
 msgstr ""
 
-#: engines/crab/input/input.cpp:179
+#: engines/crab/input/input.cpp:206
 msgid "Reply 4"
 msgstr ""
 
-#: engines/crab/input/input.cpp:184
+#: engines/crab/input/input.cpp:211
 msgid "Reply 5"
 msgstr ""
 
-#: engines/crab/input/input.cpp:189
+#: engines/crab/input/input.cpp:216
 msgid "Reply 6"
 msgstr ""
 
-#: engines/crab/input/input.cpp:204
+#: engines/crab/input/input.cpp:221 engines/twine/metaengine.cpp:491
+#, fuzzy
+msgid "Next Page"
+msgstr "Aurr."
+
+#: engines/crab/input/input.cpp:226
+#, fuzzy
+msgid "Previous Page"
+msgstr "~A~urrekoa"
+
+#: engines/crab/input/input.cpp:241
 msgid "Map"
 msgstr "Esleitu"
 
-#: engines/crab/input/input.cpp:209
+#: engines/crab/input/input.cpp:246
 #, fuzzy
 msgid "Journal"
 msgstr "Denak erakutsi"
 
 #. I18N: Action in In Cold Blood
-#: engines/crab/input/input.cpp:214 engines/dragons/metaengine.cpp:149
+#: engines/crab/input/input.cpp:251 engines/dragons/metaengine.cpp:149
 #: engines/griffon/metaengine.cpp:152 engines/grim/grim.cpp:507
 #: engines/grim/grim.cpp:603 engines/hdb/metaengine.cpp:251
 #: engines/hpl1/metaengine.cpp:99 engines/icb/icb.cpp:101
@@ -5657,10 +5687,20 @@ msgstr "Denak erakutsi"
 msgid "Inventory"
 msgstr "Inbentarioa"
 
-#: engines/crab/input/input.cpp:219
+#: engines/crab/input/input.cpp:256
 msgid "Traits"
 msgstr ""
 
+#: engines/crab/input/input.cpp:266
+#, fuzzy
+msgid "Quick Save"
+msgstr "Klikatzeko modua"
+
+#: engines/crab/input/input.cpp:271
+#, fuzzy
+msgid "Quick Load"
+msgstr "Klikatzeko modua"
+
 #: engines/cryomni3d/metaengine.cpp:145
 #, fuzzy
 msgid "Versailles 1685 support is not compiled in"
@@ -5931,13 +5971,6 @@ msgstr "Ezin izan da fitxategia ezabatu."
 msgid "Menu / Skip"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/griffon/metaengine.cpp:145 engines/mm/mm1/metaengine.cpp:65
-#: engines/scumm/metaengine.cpp:822
-#, fuzzy
-msgid "Attack"
-msgstr "1 erasoa"
-
 #: engines/griffon/metaengine.cpp:159
 #, fuzzy
 msgid "Speed Up Cutscene"
@@ -6793,13 +6826,6 @@ msgstr ""
 msgid "View Party Member 6"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:67
-#, fuzzy
-#| msgid "Unlock"
-msgid "Block"
-msgstr "Ireki"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:69
 msgid "Cast"
@@ -9398,11 +9424,6 @@ msgstr "Aktiboa"
 msgid "Abort"
 msgstr ""
 
-#: engines/twine/metaengine.cpp:491
-#, fuzzy
-msgid "Next Page"
-msgstr "Aurr."
-
 #: engines/twine/metaengine.cpp:558
 #, fuzzy
 msgid "Previous location"
diff --git a/po/fi_FI.po b/po/fi_FI.po
index b7d225502c7..0b56a319042 100644
--- a/po/fi_FI.po
+++ b/po/fi_FI.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.6.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-08-29 22:31+0000\n"
+"POT-Creation-Date: 2023-09-02 08:55+0000\n"
 "PO-Revision-Date: 2023-08-20 19:41+0000\n"
 "Last-Translator: Timo Mikkolainen <tmikkola at gmail.com>\n"
 "Language-Team: Finnish <https://translations.scummvm.org/projects/scummvm/"
@@ -256,12 +256,12 @@ msgstr "Virheilmoitus: "
 msgid "Manual Mode: Success"
 msgstr "Manuaalinen tila: Onnistui"
 
-#: gui/cloudconnectionwizard.cpp:428
+#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
 msgid "Back"
 msgstr "Takaisin"
 
 #: gui/cloudconnectionwizard.cpp:436 gui/imagealbum-dialog.cpp:102
-#: gui/saveload-dialog.cpp:829
+#: gui/saveload-dialog.cpp:829 engines/crab/input/input.cpp:181
 msgid "Next"
 msgstr "Seuraava"
 
@@ -889,7 +889,7 @@ msgid "Interact"
 msgstr "Käytä"
 
 #: gui/gui-manager.cpp:168 engines/metaengine.cpp:116
-#: engines/crab/input/input.cpp:94 engines/crab/input/input.cpp:134
+#: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
 #: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
 #: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
 #: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:809
@@ -903,7 +903,7 @@ msgid "Up"
 msgstr "Ylös"
 
 #: gui/gui-manager.cpp:174 engines/metaengine.cpp:122
-#: engines/crab/input/input.cpp:100 engines/crab/input/input.cpp:140
+#: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
 #: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
 #: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
 #: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:776
@@ -917,7 +917,7 @@ msgid "Down"
 msgstr "Alas"
 
 #: gui/gui-manager.cpp:180 engines/metaengine.cpp:128
-#: engines/crab/input/input.cpp:106 engines/crab/input/input.cpp:146
+#: engines/crab/input/input.cpp:107 engines/crab/input/input.cpp:157
 #: engines/dragons/metaengine.cpp:172 engines/griffon/metaengine.cpp:133
 #: engines/grim/grim.cpp:477 engines/grim/grim.cpp:558 engines/icb/icb.cpp:78
 #: engines/icb/icb.cpp:162 engines/scumm/metaengine.cpp:789
@@ -932,7 +932,7 @@ msgid "Left"
 msgstr "Vasen"
 
 #: gui/gui-manager.cpp:186 engines/metaengine.cpp:134
-#: engines/crab/input/input.cpp:112 engines/crab/input/input.cpp:152
+#: engines/crab/input/input.cpp:113 engines/crab/input/input.cpp:163
 #: engines/dragons/metaengine.cpp:178 engines/griffon/metaengine.cpp:139
 #: engines/grim/grim.cpp:482 engines/grim/grim.cpp:563 engines/icb/icb.cpp:83
 #: engines/icb/icb.cpp:167 engines/scumm/metaengine.cpp:796
@@ -3232,9 +3232,9 @@ msgid "Right Click"
 msgstr "Oikea klikkaus"
 
 #. I18N: Action in In Cold Blood
-#: engines/metaengine.cpp:78 engines/grim/grim.cpp:535
-#: engines/hdb/metaengine.cpp:258 engines/icb/icb.cpp:137
-#: engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
+#: engines/metaengine.cpp:78 engines/crab/input/input.cpp:261
+#: engines/grim/grim.cpp:535 engines/hdb/metaengine.cpp:258
+#: engines/icb/icb.cpp:137 engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
 #: engines/mohawk/riven.cpp:867 engines/sky/metaengine.cpp:125
 #: engines/twine/metaengine.cpp:231 engines/wintermute/keymapper_tables.h:1608
 msgid "Pause"
@@ -5535,48 +5535,75 @@ msgstr ""
 "tiedostomuotoa. Tämä ei tule toimimaan. Harkitse aloittavasi Operation "
 "Stealth alusta käyttäen uusia pelitallennuksia."
 
-#: engines/crab/input/input.cpp:118
+#: engines/crab/input/input.cpp:119
 msgid "Talk/Interact"
 msgstr "Puhu/Vuorovaikuta"
 
-#: engines/crab/input/input.cpp:158 engines/twine/metaengine.cpp:445
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:125 engines/griffon/metaengine.cpp:145
+#: engines/mm/mm1/metaengine.cpp:65 engines/scumm/metaengine.cpp:822
+msgid "Attack"
+msgstr "Hyökkäys"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:130 engines/mm/mm1/metaengine.cpp:67
+msgid "Block"
+msgstr "Torju"
+
+#: engines/crab/input/input.cpp:169 engines/twine/metaengine.cpp:445
 msgid "Accept"
 msgstr "Hyväksy"
 
-#: engines/crab/input/input.cpp:164
+#: engines/crab/input/input.cpp:186
+#, fuzzy
+#| msgid "~P~revious"
+msgid "Previous"
+msgstr "E~d~ellinen"
+
+#: engines/crab/input/input.cpp:191
 msgid "Reply 1"
 msgstr "Vastaus 1"
 
-#: engines/crab/input/input.cpp:169
+#: engines/crab/input/input.cpp:196
 msgid "Reply 2"
 msgstr "Vastaus 2"
 
-#: engines/crab/input/input.cpp:174
+#: engines/crab/input/input.cpp:201
 msgid "Reply 3"
 msgstr "Vastaus 3"
 
-#: engines/crab/input/input.cpp:179
+#: engines/crab/input/input.cpp:206
 msgid "Reply 4"
 msgstr "Vastaus 4"
 
-#: engines/crab/input/input.cpp:184
+#: engines/crab/input/input.cpp:211
 msgid "Reply 5"
 msgstr "Vastaus 5"
 
-#: engines/crab/input/input.cpp:189
+#: engines/crab/input/input.cpp:216
 msgid "Reply 6"
 msgstr "Vastaus 6"
 
-#: engines/crab/input/input.cpp:204
+#: engines/crab/input/input.cpp:221 engines/twine/metaengine.cpp:491
+msgid "Next Page"
+msgstr "Seuraava sivu"
+
+#: engines/crab/input/input.cpp:226
+#, fuzzy
+#| msgid "Previous page"
+msgid "Previous Page"
+msgstr "Edellinen sivu"
+
+#: engines/crab/input/input.cpp:241
 msgid "Map"
 msgstr "Näppäinkartta"
 
-#: engines/crab/input/input.cpp:209
+#: engines/crab/input/input.cpp:246
 msgid "Journal"
 msgstr "Päiväkirja"
 
 #. I18N: Action in In Cold Blood
-#: engines/crab/input/input.cpp:214 engines/dragons/metaengine.cpp:149
+#: engines/crab/input/input.cpp:251 engines/dragons/metaengine.cpp:149
 #: engines/griffon/metaengine.cpp:152 engines/grim/grim.cpp:507
 #: engines/grim/grim.cpp:603 engines/hdb/metaengine.cpp:251
 #: engines/hpl1/metaengine.cpp:99 engines/icb/icb.cpp:101
@@ -5587,10 +5614,22 @@ msgstr "Päiväkirja"
 msgid "Inventory"
 msgstr "Tavarat"
 
-#: engines/crab/input/input.cpp:219
+#: engines/crab/input/input.cpp:256
 msgid "Traits"
 msgstr "Piirteet"
 
+#: engines/crab/input/input.cpp:266
+#, fuzzy
+#| msgid "Quick save"
+msgid "Quick Save"
+msgstr "Pelin pikatallennus"
+
+#: engines/crab/input/input.cpp:271
+#, fuzzy
+#| msgid "Quick load"
+msgid "Quick Load"
+msgstr "Pelitallenteen pikalataus"
+
 #: engines/cryomni3d/metaengine.cpp:145
 msgid "Versailles 1685 support is not compiled in"
 msgstr "Versailles 1685-tukea ei ole käännetty mukaan"
@@ -5851,12 +5890,6 @@ msgstr "Tiedoston poistaminen ei onnistunut."
 msgid "Menu / Skip"
 msgstr "Valikko / Ohita"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/griffon/metaengine.cpp:145 engines/mm/mm1/metaengine.cpp:65
-#: engines/scumm/metaengine.cpp:822
-msgid "Attack"
-msgstr "Hyökkäys"
-
 #: engines/griffon/metaengine.cpp:159
 msgid "Speed Up Cutscene"
 msgstr "Nopeuta videota"
@@ -6726,11 +6759,6 @@ msgstr "Tutki ryhmän jäsentä 5"
 msgid "View Party Member 6"
 msgstr "Tutki ryhmän jäsentä 6"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:67
-msgid "Block"
-msgstr "Torju"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:69
 msgid "Cast"
@@ -9394,10 +9422,6 @@ msgstr "Erikoistoiminto"
 msgid "Abort"
 msgstr "Keskeytä"
 
-#: engines/twine/metaengine.cpp:491
-msgid "Next Page"
-msgstr "Seuraava sivu"
-
 #: engines/twine/metaengine.cpp:558
 msgid "Previous location"
 msgstr "Edellinen lokaatio"
diff --git a/po/fr_FR.po b/po/fr_FR.po
index 3e9fba570e5..2c7143e6c6b 100644
--- a/po/fr_FR.po
+++ b/po/fr_FR.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.8.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-08-29 22:31+0000\n"
+"POT-Creation-Date: 2023-09-02 08:55+0000\n"
 "PO-Revision-Date: 2023-08-13 10:28+0000\n"
 "Last-Translator: Purple T <ZEONK at hotmail.com>\n"
 "Language-Team: French <https://translations.scummvm.org/projects/scummvm/"
@@ -256,12 +256,12 @@ msgstr "Message d'erreur : "
 msgid "Manual Mode: Success"
 msgstr "Mode manuel : Réussi"
 
-#: gui/cloudconnectionwizard.cpp:428
+#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
 msgid "Back"
 msgstr "Précédent"
 
 #: gui/cloudconnectionwizard.cpp:436 gui/imagealbum-dialog.cpp:102
-#: gui/saveload-dialog.cpp:829
+#: gui/saveload-dialog.cpp:829 engines/crab/input/input.cpp:181
 msgid "Next"
 msgstr "Suivant"
 
@@ -898,7 +898,7 @@ msgid "Interact"
 msgstr "Interagir"
 
 #: gui/gui-manager.cpp:168 engines/metaengine.cpp:116
-#: engines/crab/input/input.cpp:94 engines/crab/input/input.cpp:134
+#: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
 #: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
 #: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
 #: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:809
@@ -912,7 +912,7 @@ msgid "Up"
 msgstr "Haut"
 
 #: gui/gui-manager.cpp:174 engines/metaengine.cpp:122
-#: engines/crab/input/input.cpp:100 engines/crab/input/input.cpp:140
+#: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
 #: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
 #: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
 #: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:776
@@ -926,7 +926,7 @@ msgid "Down"
 msgstr "Bas"
 
 #: gui/gui-manager.cpp:180 engines/metaengine.cpp:128
-#: engines/crab/input/input.cpp:106 engines/crab/input/input.cpp:146
+#: engines/crab/input/input.cpp:107 engines/crab/input/input.cpp:157
 #: engines/dragons/metaengine.cpp:172 engines/griffon/metaengine.cpp:133
 #: engines/grim/grim.cpp:477 engines/grim/grim.cpp:558 engines/icb/icb.cpp:78
 #: engines/icb/icb.cpp:162 engines/scumm/metaengine.cpp:789
@@ -941,7 +941,7 @@ msgid "Left"
 msgstr "Gauche"
 
 #: gui/gui-manager.cpp:186 engines/metaengine.cpp:134
-#: engines/crab/input/input.cpp:112 engines/crab/input/input.cpp:152
+#: engines/crab/input/input.cpp:113 engines/crab/input/input.cpp:163
 #: engines/dragons/metaengine.cpp:178 engines/griffon/metaengine.cpp:139
 #: engines/grim/grim.cpp:482 engines/grim/grim.cpp:563 engines/icb/icb.cpp:83
 #: engines/icb/icb.cpp:167 engines/scumm/metaengine.cpp:796
@@ -3288,9 +3288,9 @@ msgid "Right Click"
 msgstr "Clic Droit"
 
 #. I18N: Action in In Cold Blood
-#: engines/metaengine.cpp:78 engines/grim/grim.cpp:535
-#: engines/hdb/metaengine.cpp:258 engines/icb/icb.cpp:137
-#: engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
+#: engines/metaengine.cpp:78 engines/crab/input/input.cpp:261
+#: engines/grim/grim.cpp:535 engines/hdb/metaengine.cpp:258
+#: engines/icb/icb.cpp:137 engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
 #: engines/mohawk/riven.cpp:867 engines/sky/metaengine.cpp:125
 #: engines/twine/metaengine.cpp:231 engines/wintermute/keymapper_tables.h:1608
 msgid "Pause"
@@ -5612,48 +5612,75 @@ msgstr ""
 "démarrer Operation Stealth depuis le début en utilisant de nouvelles "
 "sauvegardes."
 
-#: engines/crab/input/input.cpp:118
+#: engines/crab/input/input.cpp:119
 msgid "Talk/Interact"
 msgstr "Parler/Interagir"
 
-#: engines/crab/input/input.cpp:158 engines/twine/metaengine.cpp:445
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:125 engines/griffon/metaengine.cpp:145
+#: engines/mm/mm1/metaengine.cpp:65 engines/scumm/metaengine.cpp:822
+msgid "Attack"
+msgstr "Attaque"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:130 engines/mm/mm1/metaengine.cpp:67
+msgid "Block"
+msgstr "Parer"
+
+#: engines/crab/input/input.cpp:169 engines/twine/metaengine.cpp:445
 msgid "Accept"
 msgstr "Accepter"
 
-#: engines/crab/input/input.cpp:164
+#: engines/crab/input/input.cpp:186
+#, fuzzy
+#| msgid "~P~revious"
+msgid "Previous"
+msgstr "~P~récédent"
+
+#: engines/crab/input/input.cpp:191
 msgid "Reply 1"
 msgstr "Réponse 1"
 
-#: engines/crab/input/input.cpp:169
+#: engines/crab/input/input.cpp:196
 msgid "Reply 2"
 msgstr "Réponse 2"
 
-#: engines/crab/input/input.cpp:174
+#: engines/crab/input/input.cpp:201
 msgid "Reply 3"
 msgstr "Réponse 3"
 
-#: engines/crab/input/input.cpp:179
+#: engines/crab/input/input.cpp:206
 msgid "Reply 4"
 msgstr "Réponse 4"
 
-#: engines/crab/input/input.cpp:184
+#: engines/crab/input/input.cpp:211
 msgid "Reply 5"
 msgstr "Réponse 5"
 
-#: engines/crab/input/input.cpp:189
+#: engines/crab/input/input.cpp:216
 msgid "Reply 6"
 msgstr "Réponse 6"
 
-#: engines/crab/input/input.cpp:204
+#: engines/crab/input/input.cpp:221 engines/twine/metaengine.cpp:491
+msgid "Next Page"
+msgstr "Page suivante"
+
+#: engines/crab/input/input.cpp:226
+#, fuzzy
+#| msgid "Previous page"
+msgid "Previous Page"
+msgstr "Page précédente"
+
+#: engines/crab/input/input.cpp:241
 msgid "Map"
 msgstr "Affecter"
 
-#: engines/crab/input/input.cpp:209
+#: engines/crab/input/input.cpp:246
 msgid "Journal"
 msgstr "Journal"
 
 #. I18N: Action in In Cold Blood
-#: engines/crab/input/input.cpp:214 engines/dragons/metaengine.cpp:149
+#: engines/crab/input/input.cpp:251 engines/dragons/metaengine.cpp:149
 #: engines/griffon/metaengine.cpp:152 engines/grim/grim.cpp:507
 #: engines/grim/grim.cpp:603 engines/hdb/metaengine.cpp:251
 #: engines/hpl1/metaengine.cpp:99 engines/icb/icb.cpp:101
@@ -5664,10 +5691,22 @@ msgstr "Journal"
 msgid "Inventory"
 msgstr "Inventaire"
 
-#: engines/crab/input/input.cpp:219
+#: engines/crab/input/input.cpp:256
 msgid "Traits"
 msgstr "Traits"
 
+#: engines/crab/input/input.cpp:266
+#, fuzzy
+#| msgid "Quick save"
+msgid "Quick Save"
+msgstr "Sauvegarde rapide"
+
+#: engines/crab/input/input.cpp:271
+#, fuzzy
+#| msgid "Quick load"
+msgid "Quick Load"
+msgstr "Chargement rapide"
+
 #: engines/cryomni3d/metaengine.cpp:145
 msgid "Versailles 1685 support is not compiled in"
 msgstr ""
@@ -5935,12 +5974,6 @@ msgstr "Échec de la suppression du fichier."
 msgid "Menu / Skip"
 msgstr "Menu / Passer"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/griffon/metaengine.cpp:145 engines/mm/mm1/metaengine.cpp:65
-#: engines/scumm/metaengine.cpp:822
-msgid "Attack"
-msgstr "Attaque"
-
 #: engines/griffon/metaengine.cpp:159
 msgid "Speed Up Cutscene"
 msgstr "Accélérer la séquence vidéo"
@@ -6843,11 +6876,6 @@ msgstr "Voir Membre 5 du groupe"
 msgid "View Party Member 6"
 msgstr "Voir Membre 6 du groupe"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:67
-msgid "Block"
-msgstr "Parer"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:69
 msgid "Cast"
@@ -9584,10 +9612,6 @@ msgstr "Action spéciale"
 msgid "Abort"
 msgstr "Abandonner"
 
-#: engines/twine/metaengine.cpp:491
-msgid "Next Page"
-msgstr "Page suivante"
-
 #: engines/twine/metaengine.cpp:558
 msgid "Previous location"
 msgstr "Lieu précédent"
diff --git a/po/gl_ES.po b/po/gl_ES.po
index 9d5d382a458..3a029a5ce81 100644
--- a/po/gl_ES.po
+++ b/po/gl_ES.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.8.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-08-29 22:31+0000\n"
+"POT-Creation-Date: 2023-09-02 08:55+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/"
@@ -260,13 +260,13 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428
+#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
 #, fuzzy
 msgid "Back"
 msgstr "Mover cara atrás"
 
 #: gui/cloudconnectionwizard.cpp:436 gui/imagealbum-dialog.cpp:102
-#: gui/saveload-dialog.cpp:829
+#: gui/saveload-dialog.cpp:829 engines/crab/input/input.cpp:181
 msgid "Next"
 msgstr "Seg."
 
@@ -907,7 +907,7 @@ msgid "Interact"
 msgstr "Interpolación:"
 
 #: gui/gui-manager.cpp:168 engines/metaengine.cpp:116
-#: engines/crab/input/input.cpp:94 engines/crab/input/input.cpp:134
+#: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
 #: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
 #: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
 #: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:809
@@ -921,7 +921,7 @@ msgid "Up"
 msgstr "Arriba"
 
 #: gui/gui-manager.cpp:174 engines/metaengine.cpp:122
-#: engines/crab/input/input.cpp:100 engines/crab/input/input.cpp:140
+#: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
 #: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
 #: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
 #: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:776
@@ -935,7 +935,7 @@ msgid "Down"
 msgstr "Abaixo"
 
 #: gui/gui-manager.cpp:180 engines/metaengine.cpp:128
-#: engines/crab/input/input.cpp:106 engines/crab/input/input.cpp:146
+#: engines/crab/input/input.cpp:107 engines/crab/input/input.cpp:157
 #: engines/dragons/metaengine.cpp:172 engines/griffon/metaengine.cpp:133
 #: engines/grim/grim.cpp:477 engines/grim/grim.cpp:558 engines/icb/icb.cpp:78
 #: engines/icb/icb.cpp:162 engines/scumm/metaengine.cpp:789
@@ -950,7 +950,7 @@ msgid "Left"
 msgstr "Esquerda"
 
 #: gui/gui-manager.cpp:186 engines/metaengine.cpp:134
-#: engines/crab/input/input.cpp:112 engines/crab/input/input.cpp:152
+#: engines/crab/input/input.cpp:113 engines/crab/input/input.cpp:163
 #: engines/dragons/metaengine.cpp:178 engines/griffon/metaengine.cpp:139
 #: engines/grim/grim.cpp:482 engines/grim/grim.cpp:563 engines/icb/icb.cpp:83
 #: engines/icb/icb.cpp:167 engines/scumm/metaengine.cpp:796
@@ -3258,9 +3258,9 @@ msgid "Right Click"
 msgstr "Botón secundario"
 
 #. I18N: Action in In Cold Blood
-#: engines/metaengine.cpp:78 engines/grim/grim.cpp:535
-#: engines/hdb/metaengine.cpp:258 engines/icb/icb.cpp:137
-#: engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
+#: engines/metaengine.cpp:78 engines/crab/input/input.cpp:261
+#: engines/grim/grim.cpp:535 engines/hdb/metaengine.cpp:258
+#: engines/icb/icb.cpp:137 engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
 #: engines/mohawk/riven.cpp:867 engines/sky/metaengine.cpp:125
 #: engines/twine/metaengine.cpp:231 engines/wintermute/keymapper_tables.h:1608
 msgid "Pause"
@@ -5627,50 +5627,80 @@ msgid ""
 "beginning using new savegames."
 msgstr ""
 
-#: engines/crab/input/input.cpp:118
+#: engines/crab/input/input.cpp:119
 #, fuzzy
 msgid "Talk/Interact"
 msgstr "Interpolación:"
 
-#: engines/crab/input/input.cpp:158 engines/twine/metaengine.cpp:445
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:125 engines/griffon/metaengine.cpp:145
+#: engines/mm/mm1/metaengine.cpp:65 engines/scumm/metaengine.cpp:822
+#, fuzzy
+msgid "Attack"
+msgstr "Ataque 1"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:130 engines/mm/mm1/metaengine.cpp:67
+#, fuzzy
+#| msgid "Unlock"
+msgid "Block"
+msgstr "Despechar"
+
+#: engines/crab/input/input.cpp:169 engines/twine/metaengine.cpp:445
 msgid "Accept"
 msgstr ""
 
-#: engines/crab/input/input.cpp:164
+#: engines/crab/input/input.cpp:186
+#, fuzzy
+#| msgid "~P~revious"
+msgid "Previous"
+msgstr "~A~nterior"
+
+#: engines/crab/input/input.cpp:191
 msgid "Reply 1"
 msgstr ""
 
-#: engines/crab/input/input.cpp:169
+#: engines/crab/input/input.cpp:196
 msgid "Reply 2"
 msgstr ""
 
-#: engines/crab/input/input.cpp:174
+#: engines/crab/input/input.cpp:201
 msgid "Reply 3"
 msgstr ""
 
-#: engines/crab/input/input.cpp:179
+#: engines/crab/input/input.cpp:206
 msgid "Reply 4"
 msgstr ""
 
-#: engines/crab/input/input.cpp:184
+#: engines/crab/input/input.cpp:211
 msgid "Reply 5"
 msgstr ""
 
-#: engines/crab/input/input.cpp:189
+#: engines/crab/input/input.cpp:216
 msgid "Reply 6"
 msgstr ""
 
-#: engines/crab/input/input.cpp:204
+#: engines/crab/input/input.cpp:221 engines/twine/metaengine.cpp:491
+#, fuzzy
+msgid "Next Page"
+msgstr "Seg."
+
+#: engines/crab/input/input.cpp:226
+#, fuzzy
+msgid "Previous Page"
+msgstr "~A~nterior"
+
+#: engines/crab/input/input.cpp:241
 msgid "Map"
 msgstr "Asignar"
 
-#: engines/crab/input/input.cpp:209
+#: engines/crab/input/input.cpp:246
 #, fuzzy
 msgid "Journal"
 msgstr "Mostrar todo"
 
 #. I18N: Action in In Cold Blood
-#: engines/crab/input/input.cpp:214 engines/dragons/metaengine.cpp:149
+#: engines/crab/input/input.cpp:251 engines/dragons/metaengine.cpp:149
 #: engines/griffon/metaengine.cpp:152 engines/grim/grim.cpp:507
 #: engines/grim/grim.cpp:603 engines/hdb/metaengine.cpp:251
 #: engines/hpl1/metaengine.cpp:99 engines/icb/icb.cpp:101
@@ -5681,10 +5711,20 @@ msgstr "Mostrar todo"
 msgid "Inventory"
 msgstr "Inventario"
 
-#: engines/crab/input/input.cpp:219
+#: engines/crab/input/input.cpp:256
 msgid "Traits"
 msgstr ""
 
+#: engines/crab/input/input.cpp:266
+#, fuzzy
+msgid "Quick Save"
+msgstr "Modo Rato"
+
+#: engines/crab/input/input.cpp:271
+#, fuzzy
+msgid "Quick Load"
+msgstr "Modo Rato"
+
 #: engines/cryomni3d/metaengine.cpp:145
 #, fuzzy
 msgid "Versailles 1685 support is not compiled in"
@@ -5952,13 +5992,6 @@ msgstr "Erro ao eliminar o ficheiro."
 msgid "Menu / Skip"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/griffon/metaengine.cpp:145 engines/mm/mm1/metaengine.cpp:65
-#: engines/scumm/metaengine.cpp:822
-#, fuzzy
-msgid "Attack"
-msgstr "Ataque 1"
-
 #: engines/griffon/metaengine.cpp:159
 #, fuzzy
 msgid "Speed Up Cutscene"
@@ -6813,13 +6846,6 @@ msgstr ""
 msgid "View Party Member 6"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:67
-#, fuzzy
-#| msgid "Unlock"
-msgid "Block"
-msgstr "Despechar"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:69
 msgid "Cast"
@@ -9451,11 +9477,6 @@ msgstr "Activa"
 msgid "Abort"
 msgstr ""
 
-#: engines/twine/metaengine.cpp:491
-#, fuzzy
-msgid "Next Page"
-msgstr "Seg."
-
 #: engines/twine/metaengine.cpp:558
 #, fuzzy
 msgid "Previous location"
diff --git a/po/he.po b/po/he.po
index e9efcd1269d..60fdff33ff7 100644
--- a/po/he.po
+++ b/po/he.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 2.1.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-08-29 22:31+0000\n"
+"POT-Creation-Date: 2023-09-02 08:55+0000\n"
 "PO-Revision-Date: 2023-02-12 19:51+0000\n"
 "Last-Translator: Niv Baehr <bloop93 at gmail.com>\n"
 "Language-Team: Hebrew <https://translations.scummvm.org/projects/scummvm/"
@@ -264,14 +264,14 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428
+#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
 #, fuzzy
 #| msgid "Backend"
 msgid "Back"
 msgstr "תשתית"
 
 #: gui/cloudconnectionwizard.cpp:436 gui/imagealbum-dialog.cpp:102
-#: gui/saveload-dialog.cpp:829
+#: gui/saveload-dialog.cpp:829 engines/crab/input/input.cpp:181
 msgid "Next"
 msgstr "הבא"
 
@@ -900,7 +900,7 @@ msgid "Interact"
 msgstr "אינטראקציה"
 
 #: gui/gui-manager.cpp:168 engines/metaengine.cpp:116
-#: engines/crab/input/input.cpp:94 engines/crab/input/input.cpp:134
+#: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
 #: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
 #: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
 #: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:809
@@ -914,7 +914,7 @@ msgid "Up"
 msgstr "למעלה"
 
 #: gui/gui-manager.cpp:174 engines/metaengine.cpp:122
-#: engines/crab/input/input.cpp:100 engines/crab/input/input.cpp:140
+#: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
 #: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
 #: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
 #: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:776
@@ -928,7 +928,7 @@ msgid "Down"
 msgstr "למטה"
 
 #: gui/gui-manager.cpp:180 engines/metaengine.cpp:128
-#: engines/crab/input/input.cpp:106 engines/crab/input/input.cpp:146
+#: engines/crab/input/input.cpp:107 engines/crab/input/input.cpp:157
 #: engines/dragons/metaengine.cpp:172 engines/griffon/metaengine.cpp:133
 #: engines/grim/grim.cpp:477 engines/grim/grim.cpp:558 engines/icb/icb.cpp:78
 #: engines/icb/icb.cpp:162 engines/scumm/metaengine.cpp:789
@@ -943,7 +943,7 @@ msgid "Left"
 msgstr "שמאלה"
 
 #: gui/gui-manager.cpp:186 engines/metaengine.cpp:134
-#: engines/crab/input/input.cpp:112 engines/crab/input/input.cpp:152
+#: engines/crab/input/input.cpp:113 engines/crab/input/input.cpp:163
 #: engines/dragons/metaengine.cpp:178 engines/griffon/metaengine.cpp:139
 #: engines/grim/grim.cpp:482 engines/grim/grim.cpp:563 engines/icb/icb.cpp:83
 #: engines/icb/icb.cpp:167 engines/scumm/metaengine.cpp:796
@@ -3231,9 +3231,9 @@ msgid "Right Click"
 msgstr "לחיצה ימנית"
 
 #. I18N: Action in In Cold Blood
-#: engines/metaengine.cpp:78 engines/grim/grim.cpp:535
-#: engines/hdb/metaengine.cpp:258 engines/icb/icb.cpp:137
-#: engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
+#: engines/metaengine.cpp:78 engines/crab/input/input.cpp:261
+#: engines/grim/grim.cpp:535 engines/hdb/metaengine.cpp:258
+#: engines/icb/icb.cpp:137 engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
 #: engines/mohawk/riven.cpp:867 engines/sky/metaengine.cpp:125
 #: engines/twine/metaengine.cpp:231 engines/wintermute/keymapper_tables.h:1608
 msgid "Pause"
@@ -5501,52 +5501,81 @@ msgstr ""
 "אזהרה: המשחק השמור שנטען משתמש בפורמט זמני שבור. דברים ישברו. יש לשקול "
 "להתחיל את Operation Stealth מההתחלה ושימוש בשמירות חדשות."
 
-#: engines/crab/input/input.cpp:118
+#: engines/crab/input/input.cpp:119
 #, fuzzy
 #| msgid "Interact"
 msgid "Talk/Interact"
 msgstr "אינטראקציה"
 
-#: engines/crab/input/input.cpp:158 engines/twine/metaengine.cpp:445
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:125 engines/griffon/metaengine.cpp:145
+#: engines/mm/mm1/metaengine.cpp:65 engines/scumm/metaengine.cpp:822
+msgid "Attack"
+msgstr "תקיפה"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:130 engines/mm/mm1/metaengine.cpp:67
+#, fuzzy
+#| msgid "Unlock"
+msgid "Block"
+msgstr "לבטל נעילה"
+
+#: engines/crab/input/input.cpp:169 engines/twine/metaengine.cpp:445
 msgid "Accept"
 msgstr "אישור"
 
-#: engines/crab/input/input.cpp:164
+#: engines/crab/input/input.cpp:186
+#, fuzzy
+#| msgid "~P~revious"
+msgid "Previous"
+msgstr "~ P ~ נלהב"
+
+#: engines/crab/input/input.cpp:191
 msgid "Reply 1"
 msgstr ""
 
-#: engines/crab/input/input.cpp:169
+#: engines/crab/input/input.cpp:196
 msgid "Reply 2"
 msgstr ""
 
-#: engines/crab/input/input.cpp:174
+#: engines/crab/input/input.cpp:201
 msgid "Reply 3"
 msgstr ""
 
-#: engines/crab/input/input.cpp:179
+#: engines/crab/input/input.cpp:206
 msgid "Reply 4"
 msgstr ""
 
-#: engines/crab/input/input.cpp:184
+#: engines/crab/input/input.cpp:211
 msgid "Reply 5"
 msgstr ""
 
-#: engines/crab/input/input.cpp:189
+#: engines/crab/input/input.cpp:216
 msgid "Reply 6"
 msgstr ""
 
-#: engines/crab/input/input.cpp:204
+#: engines/crab/input/input.cpp:221 engines/twine/metaengine.cpp:491
+msgid "Next Page"
+msgstr "הדף הבא"
+
+#: engines/crab/input/input.cpp:226
+#, fuzzy
+#| msgid "Previous page"
+msgid "Previous Page"
+msgstr "הדף הקודם"
+
+#: engines/crab/input/input.cpp:241
 msgid "Map"
 msgstr "מיפוי"
 
-#: engines/crab/input/input.cpp:209
+#: engines/crab/input/input.cpp:246
 #, fuzzy
 #| msgid "Show journal"
 msgid "Journal"
 msgstr "הצגת יומן"
 
 #. I18N: Action in In Cold Blood
-#: engines/crab/input/input.cpp:214 engines/dragons/metaengine.cpp:149
+#: engines/crab/input/input.cpp:251 engines/dragons/metaengine.cpp:149
 #: engines/griffon/metaengine.cpp:152 engines/grim/grim.cpp:507
 #: engines/grim/grim.cpp:603 engines/hdb/metaengine.cpp:251
 #: engines/hpl1/metaengine.cpp:99 engines/icb/icb.cpp:101
@@ -5557,10 +5586,22 @@ msgstr "הצגת יומן"
 msgid "Inventory"
 msgstr "מלאי"
 
-#: engines/crab/input/input.cpp:219
+#: engines/crab/input/input.cpp:256
 msgid "Traits"
 msgstr ""
 
+#: engines/crab/input/input.cpp:266
+#, fuzzy
+#| msgid "Quick save"
+msgid "Quick Save"
+msgstr "שמירה מהירה"
+
+#: engines/crab/input/input.cpp:271
+#, fuzzy
+#| msgid "Quick load"
+msgid "Quick Load"
+msgstr "טעינה מהירה"
+
 #: engines/cryomni3d/metaengine.cpp:145
 msgid "Versailles 1685 support is not compiled in"
 msgstr "תמיכה במשחק Versailles 1685 לא נבנתה"
@@ -5817,12 +5858,6 @@ msgstr "מחיקת הקובץ נכשלה."
 msgid "Menu / Skip"
 msgstr "תפריט / דילוג"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/griffon/metaengine.cpp:145 engines/mm/mm1/metaengine.cpp:65
-#: engines/scumm/metaengine.cpp:822
-msgid "Attack"
-msgstr "תקיפה"
-
 #: engines/griffon/metaengine.cpp:159
 msgid "Speed Up Cutscene"
 msgstr "זירוז סרטוני מעבר"
@@ -6708,13 +6743,6 @@ msgstr ""
 msgid "View Party Member 6"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:67
-#, fuzzy
-#| msgid "Unlock"
-msgid "Block"
-msgstr "לבטל נעילה"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:69
 msgid "Cast"
@@ -9322,10 +9350,6 @@ msgstr "פעולה מיוחדת"
 msgid "Abort"
 msgstr "ביטול"
 
-#: engines/twine/metaengine.cpp:491
-msgid "Next Page"
-msgstr "הדף הבא"
-
 #: engines/twine/metaengine.cpp:558
 msgid "Previous location"
 msgstr "המיקום הקודם"
diff --git a/po/hi.po b/po/hi.po
index 707fa2b0483..2af0c2a466d 100644
--- a/po/hi.po
+++ b/po/hi.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 2.3.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-08-29 22:31+0000\n"
+"POT-Creation-Date: 2023-09-02 08:55+0000\n"
 "PO-Revision-Date: 2023-04-23 06:53+0000\n"
 "Last-Translator: barryspacezero <barryspace01 at gmail.com>\n"
 "Language-Team: Hindi <https://translations.scummvm.org/projects/scummvm/"
@@ -249,14 +249,14 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428
+#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
 #, fuzzy
 #| msgid "Backend"
 msgid "Back"
 msgstr "बैकेंड"
 
 #: gui/cloudconnectionwizard.cpp:436 gui/imagealbum-dialog.cpp:102
-#: gui/saveload-dialog.cpp:829
+#: gui/saveload-dialog.cpp:829 engines/crab/input/input.cpp:181
 msgid "Next"
 msgstr ""
 
@@ -876,7 +876,7 @@ msgid "Interact"
 msgstr ""
 
 #: gui/gui-manager.cpp:168 engines/metaengine.cpp:116
-#: engines/crab/input/input.cpp:94 engines/crab/input/input.cpp:134
+#: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
 #: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
 #: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
 #: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:809
@@ -890,7 +890,7 @@ msgid "Up"
 msgstr "ऊपर"
 
 #: gui/gui-manager.cpp:174 engines/metaengine.cpp:122
-#: engines/crab/input/input.cpp:100 engines/crab/input/input.cpp:140
+#: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
 #: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
 #: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
 #: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:776
@@ -904,7 +904,7 @@ msgid "Down"
 msgstr "नीचे"
 
 #: gui/gui-manager.cpp:180 engines/metaengine.cpp:128
-#: engines/crab/input/input.cpp:106 engines/crab/input/input.cpp:146
+#: engines/crab/input/input.cpp:107 engines/crab/input/input.cpp:157
 #: engines/dragons/metaengine.cpp:172 engines/griffon/metaengine.cpp:133
 #: engines/grim/grim.cpp:477 engines/grim/grim.cpp:558 engines/icb/icb.cpp:78
 #: engines/icb/icb.cpp:162 engines/scumm/metaengine.cpp:789
@@ -919,7 +919,7 @@ msgid "Left"
 msgstr "बाएँ"
 
 #: gui/gui-manager.cpp:186 engines/metaengine.cpp:134
-#: engines/crab/input/input.cpp:112 engines/crab/input/input.cpp:152
+#: engines/crab/input/input.cpp:113 engines/crab/input/input.cpp:163
 #: engines/dragons/metaengine.cpp:178 engines/griffon/metaengine.cpp:139
 #: engines/grim/grim.cpp:482 engines/grim/grim.cpp:563 engines/icb/icb.cpp:83
 #: engines/icb/icb.cpp:167 engines/scumm/metaengine.cpp:796
@@ -3094,9 +3094,9 @@ msgid "Right Click"
 msgstr "दाहिना क्लिक"
 
 #. I18N: Action in In Cold Blood
-#: engines/metaengine.cpp:78 engines/grim/grim.cpp:535
-#: engines/hdb/metaengine.cpp:258 engines/icb/icb.cpp:137
-#: engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
+#: engines/metaengine.cpp:78 engines/crab/input/input.cpp:261
+#: engines/grim/grim.cpp:535 engines/hdb/metaengine.cpp:258
+#: engines/icb/icb.cpp:137 engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
 #: engines/mohawk/riven.cpp:867 engines/sky/metaengine.cpp:125
 #: engines/twine/metaengine.cpp:231 engines/wintermute/keymapper_tables.h:1608
 msgid "Pause"
@@ -5271,50 +5271,76 @@ msgid ""
 "beginning using new savegames."
 msgstr ""
 
-#: engines/crab/input/input.cpp:118
+#: engines/crab/input/input.cpp:119
 #, fuzzy
 #| msgid "Right Click Interact"
 msgid "Talk/Interact"
 msgstr "राइट क्लिक इंटरैक्ट"
 
-#: engines/crab/input/input.cpp:158 engines/twine/metaengine.cpp:445
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:125 engines/griffon/metaengine.cpp:145
+#: engines/mm/mm1/metaengine.cpp:65 engines/scumm/metaengine.cpp:822
+msgid "Attack"
+msgstr ""
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:130 engines/mm/mm1/metaengine.cpp:67
+msgid "Block"
+msgstr ""
+
+#: engines/crab/input/input.cpp:169 engines/twine/metaengine.cpp:445
 msgid "Accept"
 msgstr ""
 
-#: engines/crab/input/input.cpp:164
+#: engines/crab/input/input.cpp:186
+#, fuzzy
+#| msgid "~P~revious"
+msgid "Previous"
+msgstr "पिछला (P)"
+
+#: engines/crab/input/input.cpp:191
 msgid "Reply 1"
 msgstr ""
 
-#: engines/crab/input/input.cpp:169
+#: engines/crab/input/input.cpp:196
 msgid "Reply 2"
 msgstr ""
 
-#: engines/crab/input/input.cpp:174
+#: engines/crab/input/input.cpp:201
 msgid "Reply 3"
 msgstr ""
 
-#: engines/crab/input/input.cpp:179
+#: engines/crab/input/input.cpp:206
 msgid "Reply 4"
 msgstr ""
 
-#: engines/crab/input/input.cpp:184
+#: engines/crab/input/input.cpp:211
 msgid "Reply 5"
 msgstr ""
 
-#: engines/crab/input/input.cpp:189
+#: engines/crab/input/input.cpp:216
 msgid "Reply 6"
 msgstr ""
 
-#: engines/crab/input/input.cpp:204
+#: engines/crab/input/input.cpp:221 engines/twine/metaengine.cpp:491
+msgid "Next Page"
+msgstr ""
+
+#: engines/crab/input/input.cpp:226
+#, fuzzy
+msgid "Previous Page"
+msgstr "पिछला (P)"
+
+#: engines/crab/input/input.cpp:241
 msgid "Map"
 msgstr ""
 
-#: engines/crab/input/input.cpp:209
+#: engines/crab/input/input.cpp:246
 msgid "Journal"
 msgstr ""
 
 #. I18N: Action in In Cold Blood
-#: engines/crab/input/input.cpp:214 engines/dragons/metaengine.cpp:149
+#: engines/crab/input/input.cpp:251 engines/dragons/metaengine.cpp:149
 #: engines/griffon/metaengine.cpp:152 engines/grim/grim.cpp:507
 #: engines/grim/grim.cpp:603 engines/hdb/metaengine.cpp:251
 #: engines/hpl1/metaengine.cpp:99 engines/icb/icb.cpp:101
@@ -5325,10 +5351,18 @@ msgstr ""
 msgid "Inventory"
 msgstr ""
 
-#: engines/crab/input/input.cpp:219
+#: engines/crab/input/input.cpp:256
 msgid "Traits"
 msgstr ""
 
+#: engines/crab/input/input.cpp:266
+msgid "Quick Save"
+msgstr ""
+
+#: engines/crab/input/input.cpp:271
+msgid "Quick Load"
+msgstr ""
+
 #: engines/cryomni3d/metaengine.cpp:145
 msgid "Versailles 1685 support is not compiled in"
 msgstr "Versailles 1685 सपोर्ट कम्पाइल नहीं है"
@@ -5571,12 +5605,6 @@ msgstr ""
 msgid "Menu / Skip"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/griffon/metaengine.cpp:145 engines/mm/mm1/metaengine.cpp:65
-#: engines/scumm/metaengine.cpp:822
-msgid "Attack"
-msgstr ""
-
 #: engines/griffon/metaengine.cpp:159
 msgid "Speed Up Cutscene"
 msgstr ""
@@ -6356,11 +6384,6 @@ msgstr ""
 msgid "View Party Member 6"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:67
-msgid "Block"
-msgstr ""
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:69
 msgid "Cast"
@@ -8789,10 +8812,6 @@ msgstr ""
 msgid "Abort"
 msgstr ""
 
-#: engines/twine/metaengine.cpp:491
-msgid "Next Page"
-msgstr ""
-
 #: engines/twine/metaengine.cpp:558
 msgid "Previous location"
 msgstr "पिछला लोकेशन"
diff --git a/po/hu_HU.po b/po/hu_HU.po
index 9c2753a6173..734f0725a29 100644
--- a/po/hu_HU.po
+++ b/po/hu_HU.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.3.0svn\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-08-29 22:31+0000\n"
+"POT-Creation-Date: 2023-09-02 08:55+0000\n"
 "PO-Revision-Date: 2023-05-06 06:43+0000\n"
 "Last-Translator: George Kormendi <grubycza at hotmail.com>\n"
 "Language-Team: Hungarian <https://translations.scummvm.org/projects/scummvm/"
@@ -267,14 +267,14 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428
+#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
 #, fuzzy
 #| msgid "Backend"
 msgid "Back"
 msgstr "Háttér"
 
 #: gui/cloudconnectionwizard.cpp:436 gui/imagealbum-dialog.cpp:102
-#: gui/saveload-dialog.cpp:829
+#: gui/saveload-dialog.cpp:829 engines/crab/input/input.cpp:181
 msgid "Next"
 msgstr "Következõ"
 
@@ -905,7 +905,7 @@ msgid "Interact"
 msgstr "Interakció"
 
 #: gui/gui-manager.cpp:168 engines/metaengine.cpp:116
-#: engines/crab/input/input.cpp:94 engines/crab/input/input.cpp:134
+#: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
 #: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
 #: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
 #: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:809
@@ -919,7 +919,7 @@ msgid "Up"
 msgstr "Fel"
 
 #: gui/gui-manager.cpp:174 engines/metaengine.cpp:122
-#: engines/crab/input/input.cpp:100 engines/crab/input/input.cpp:140
+#: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
 #: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
 #: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
 #: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:776
@@ -933,7 +933,7 @@ msgid "Down"
 msgstr "Le"
 
 #: gui/gui-manager.cpp:180 engines/metaengine.cpp:128
-#: engines/crab/input/input.cpp:106 engines/crab/input/input.cpp:146
+#: engines/crab/input/input.cpp:107 engines/crab/input/input.cpp:157
 #: engines/dragons/metaengine.cpp:172 engines/griffon/metaengine.cpp:133
 #: engines/grim/grim.cpp:477 engines/grim/grim.cpp:558 engines/icb/icb.cpp:78
 #: engines/icb/icb.cpp:162 engines/scumm/metaengine.cpp:789
@@ -948,7 +948,7 @@ msgid "Left"
 msgstr "Bal"
 
 #: gui/gui-manager.cpp:186 engines/metaengine.cpp:134
-#: engines/crab/input/input.cpp:112 engines/crab/input/input.cpp:152
+#: engines/crab/input/input.cpp:113 engines/crab/input/input.cpp:163
 #: engines/dragons/metaengine.cpp:178 engines/griffon/metaengine.cpp:139
 #: engines/grim/grim.cpp:482 engines/grim/grim.cpp:563 engines/icb/icb.cpp:83
 #: engines/icb/icb.cpp:167 engines/scumm/metaengine.cpp:796
@@ -3278,9 +3278,9 @@ msgid "Right Click"
 msgstr "Jobb katt"
 
 #. I18N: Action in In Cold Blood
-#: engines/metaengine.cpp:78 engines/grim/grim.cpp:535
-#: engines/hdb/metaengine.cpp:258 engines/icb/icb.cpp:137
-#: engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
+#: engines/metaengine.cpp:78 engines/crab/input/input.cpp:261
+#: engines/grim/grim.cpp:535 engines/hdb/metaengine.cpp:258
+#: engines/icb/icb.cpp:137 engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
 #: engines/mohawk/riven.cpp:867 engines/sky/metaengine.cpp:125
 #: engines/twine/metaengine.cpp:231 engines/wintermute/keymapper_tables.h:1608
 msgid "Pause"
@@ -5604,52 +5604,79 @@ msgstr ""
 "történések megszakadhatnak. Fontolja meg az Operation Stealth újrakezdését "
 "az új játékállás mentés használatához."
 
-#: engines/crab/input/input.cpp:118
+#: engines/crab/input/input.cpp:119
 #, fuzzy
 #| msgid "Interact"
 msgid "Talk/Interact"
 msgstr "Interakció"
 
-#: engines/crab/input/input.cpp:158 engines/twine/metaengine.cpp:445
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:125 engines/griffon/metaengine.cpp:145
+#: engines/mm/mm1/metaengine.cpp:65 engines/scumm/metaengine.cpp:822
+msgid "Attack"
+msgstr "Támadás"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:130 engines/mm/mm1/metaengine.cpp:67
+msgid "Block"
+msgstr "Blokk"
+
+#: engines/crab/input/input.cpp:169 engines/twine/metaengine.cpp:445
 msgid "Accept"
 msgstr "Elfogad"
 
-#: engines/crab/input/input.cpp:164
+#: engines/crab/input/input.cpp:186
+#, fuzzy
+#| msgid "~P~revious"
+msgid "Previous"
+msgstr "~E~lõzõ"
+
+#: engines/crab/input/input.cpp:191
 msgid "Reply 1"
 msgstr ""
 
-#: engines/crab/input/input.cpp:169
+#: engines/crab/input/input.cpp:196
 msgid "Reply 2"
 msgstr ""
 
-#: engines/crab/input/input.cpp:174
+#: engines/crab/input/input.cpp:201
 msgid "Reply 3"
 msgstr ""
 
-#: engines/crab/input/input.cpp:179
+#: engines/crab/input/input.cpp:206
 msgid "Reply 4"
 msgstr ""
 
-#: engines/crab/input/input.cpp:184
+#: engines/crab/input/input.cpp:211
 msgid "Reply 5"
 msgstr ""
 
-#: engines/crab/input/input.cpp:189
+#: engines/crab/input/input.cpp:216
 msgid "Reply 6"
 msgstr ""
 
-#: engines/crab/input/input.cpp:204
+#: engines/crab/input/input.cpp:221 engines/twine/metaengine.cpp:491
+msgid "Next Page"
+msgstr "Következő Oldal"
+
+#: engines/crab/input/input.cpp:226
+#, fuzzy
+#| msgid "Previous page"
+msgid "Previous Page"
+msgstr "Elõzõ oldal"
+
+#: engines/crab/input/input.cpp:241
 msgid "Map"
 msgstr "Kiosztás"
 
-#: engines/crab/input/input.cpp:209
+#: engines/crab/input/input.cpp:246
 #, fuzzy
 #| msgid "Show journal"
 msgid "Journal"
 msgstr "Mutasd az újságot"
 
 #. I18N: Action in In Cold Blood
-#: engines/crab/input/input.cpp:214 engines/dragons/metaengine.cpp:149
+#: engines/crab/input/input.cpp:251 engines/dragons/metaengine.cpp:149
 #: engines/griffon/metaengine.cpp:152 engines/grim/grim.cpp:507
 #: engines/grim/grim.cpp:603 engines/hdb/metaengine.cpp:251
 #: engines/hpl1/metaengine.cpp:99 engines/icb/icb.cpp:101
@@ -5660,10 +5687,22 @@ msgstr "Mutasd az újságot"
 msgid "Inventory"
 msgstr "Tárgylista"
 
-#: engines/crab/input/input.cpp:219
+#: engines/crab/input/input.cpp:256
 msgid "Traits"
 msgstr ""
 
+#: engines/crab/input/input.cpp:266
+#, fuzzy
+#| msgid "Quick save"
+msgid "Quick Save"
+msgstr "Gyorsmentés"
+
+#: engines/crab/input/input.cpp:271
+#, fuzzy
+#| msgid "Quick load"
+msgid "Quick Load"
+msgstr "Gyorstöltés"
+
 #: engines/cryomni3d/metaengine.cpp:145
 msgid "Versailles 1685 support is not compiled in"
 msgstr "Versailles 1685 támogatás nincs lefordítva"
@@ -5926,12 +5965,6 @@ msgstr "Fájl törlés sikertelen."
 msgid "Menu / Skip"
 msgstr "Menü / Ugrás"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/griffon/metaengine.cpp:145 engines/mm/mm1/metaengine.cpp:65
-#: engines/scumm/metaengine.cpp:822
-msgid "Attack"
-msgstr "Támadás"
-
 #: engines/griffon/metaengine.cpp:159
 msgid "Speed Up Cutscene"
 msgstr "Bevezető Átugrása"
@@ -6809,11 +6842,6 @@ msgstr "Csapattárs 5 Megtekintése"
 msgid "View Party Member 6"
 msgstr "Csapattárs 6 Megtekintése"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:67
-msgid "Block"
-msgstr "Blokk"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:69
 msgid "Cast"
@@ -9488,10 +9516,6 @@ msgstr "Speciális Akció"
 msgid "Abort"
 msgstr "Megszakít"
 
-#: engines/twine/metaengine.cpp:491
-msgid "Next Page"
-msgstr "Következő Oldal"
-
 #: engines/twine/metaengine.cpp:558
 msgid "Previous location"
 msgstr "Előző hely"
diff --git a/po/it_IT.po b/po/it_IT.po
index e574e3e2179..8a057b68430 100644
--- a/po/it_IT.po
+++ b/po/it_IT.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.3.0svn\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-08-29 22:31+0000\n"
+"POT-Creation-Date: 2023-09-02 08:55+0000\n"
 "PO-Revision-Date: 2023-08-13 08:13+0000\n"
 "Last-Translator: Walter Agazzi <walter.agazzi at protonmail.com>\n"
 "Language-Team: Italian <https://translations.scummvm.org/projects/scummvm/"
@@ -257,12 +257,12 @@ msgstr "Messaggio di errore: "
 msgid "Manual Mode: Success"
 msgstr "Modalità Manuale: Completata"
 
-#: gui/cloudconnectionwizard.cpp:428
+#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
 msgid "Back"
 msgstr "Indietro"
 
 #: gui/cloudconnectionwizard.cpp:436 gui/imagealbum-dialog.cpp:102
-#: gui/saveload-dialog.cpp:829
+#: gui/saveload-dialog.cpp:829 engines/crab/input/input.cpp:181
 msgid "Next"
 msgstr "Succ."
 
@@ -893,7 +893,7 @@ msgid "Interact"
 msgstr "Interazione"
 
 #: gui/gui-manager.cpp:168 engines/metaengine.cpp:116
-#: engines/crab/input/input.cpp:94 engines/crab/input/input.cpp:134
+#: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
 #: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
 #: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
 #: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:809
@@ -907,7 +907,7 @@ msgid "Up"
 msgstr "Su"
 
 #: gui/gui-manager.cpp:174 engines/metaengine.cpp:122
-#: engines/crab/input/input.cpp:100 engines/crab/input/input.cpp:140
+#: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
 #: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
 #: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
 #: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:776
@@ -921,7 +921,7 @@ msgid "Down"
 msgstr "Giù"
 
 #: gui/gui-manager.cpp:180 engines/metaengine.cpp:128
-#: engines/crab/input/input.cpp:106 engines/crab/input/input.cpp:146
+#: engines/crab/input/input.cpp:107 engines/crab/input/input.cpp:157
 #: engines/dragons/metaengine.cpp:172 engines/griffon/metaengine.cpp:133
 #: engines/grim/grim.cpp:477 engines/grim/grim.cpp:558 engines/icb/icb.cpp:78
 #: engines/icb/icb.cpp:162 engines/scumm/metaengine.cpp:789
@@ -936,7 +936,7 @@ msgid "Left"
 msgstr "Sinistra"
 
 #: gui/gui-manager.cpp:186 engines/metaengine.cpp:134
-#: engines/crab/input/input.cpp:112 engines/crab/input/input.cpp:152
+#: engines/crab/input/input.cpp:113 engines/crab/input/input.cpp:163
 #: engines/dragons/metaengine.cpp:178 engines/griffon/metaengine.cpp:139
 #: engines/grim/grim.cpp:482 engines/grim/grim.cpp:563 engines/icb/icb.cpp:83
 #: engines/icb/icb.cpp:167 engines/scumm/metaengine.cpp:796
@@ -3270,9 +3270,9 @@ msgid "Right Click"
 msgstr "Clic destro"
 
 #. I18N: Action in In Cold Blood
-#: engines/metaengine.cpp:78 engines/grim/grim.cpp:535
-#: engines/hdb/metaengine.cpp:258 engines/icb/icb.cpp:137
-#: engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
+#: engines/metaengine.cpp:78 engines/crab/input/input.cpp:261
+#: engines/grim/grim.cpp:535 engines/hdb/metaengine.cpp:258
+#: engines/icb/icb.cpp:137 engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
 #: engines/mohawk/riven.cpp:867 engines/sky/metaengine.cpp:125
 #: engines/twine/metaengine.cpp:231 engines/wintermute/keymapper_tables.h:1608
 msgid "Pause"
@@ -5609,48 +5609,75 @@ msgstr ""
 "Riscontrerai dei problemi. Se possibile, ricomincia Operation Stealth "
 "dall'inizio e crea dei nuovi salvataggi."
 
-#: engines/crab/input/input.cpp:118
+#: engines/crab/input/input.cpp:119
 msgid "Talk/Interact"
 msgstr "Parlare/Interazione"
 
-#: engines/crab/input/input.cpp:158 engines/twine/metaengine.cpp:445
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:125 engines/griffon/metaengine.cpp:145
+#: engines/mm/mm1/metaengine.cpp:65 engines/scumm/metaengine.cpp:822
+msgid "Attack"
+msgstr "Attacco"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:130 engines/mm/mm1/metaengine.cpp:67
+msgid "Block"
+msgstr "Parare"
+
+#: engines/crab/input/input.cpp:169 engines/twine/metaengine.cpp:445
 msgid "Accept"
 msgstr "Conferma"
 
-#: engines/crab/input/input.cpp:164
+#: engines/crab/input/input.cpp:186
+#, fuzzy
+#| msgid "~P~revious"
+msgid "Previous"
+msgstr "~P~recedenti"
+
+#: engines/crab/input/input.cpp:191
 msgid "Reply 1"
 msgstr "Risposta 1"
 
-#: engines/crab/input/input.cpp:169
+#: engines/crab/input/input.cpp:196
 msgid "Reply 2"
 msgstr "Risposta 2"
 
-#: engines/crab/input/input.cpp:174
+#: engines/crab/input/input.cpp:201
 msgid "Reply 3"
 msgstr "Risposta 3"
 
-#: engines/crab/input/input.cpp:179
+#: engines/crab/input/input.cpp:206
 msgid "Reply 4"
 msgstr "Risposta 4"
 
-#: engines/crab/input/input.cpp:184
+#: engines/crab/input/input.cpp:211
 msgid "Reply 5"
 msgstr "Risposta 5"
 
-#: engines/crab/input/input.cpp:189
+#: engines/crab/input/input.cpp:216
 msgid "Reply 6"
 msgstr "Risposta 6"
 
-#: engines/crab/input/input.cpp:204
+#: engines/crab/input/input.cpp:221 engines/twine/metaengine.cpp:491
+msgid "Next Page"
+msgstr "Pagina Successiva"
+
+#: engines/crab/input/input.cpp:226
+#, fuzzy
+#| msgid "Previous page"
+msgid "Previous Page"
+msgstr "Pagina precedente"
+
+#: engines/crab/input/input.cpp:241
 msgid "Map"
 msgstr "Mappa"
 
-#: engines/crab/input/input.cpp:209
+#: engines/crab/input/input.cpp:246
 msgid "Journal"
 msgstr "Diario"
 
 #. I18N: Action in In Cold Blood
-#: engines/crab/input/input.cpp:214 engines/dragons/metaengine.cpp:149
+#: engines/crab/input/input.cpp:251 engines/dragons/metaengine.cpp:149
 #: engines/griffon/metaengine.cpp:152 engines/grim/grim.cpp:507
 #: engines/grim/grim.cpp:603 engines/hdb/metaengine.cpp:251
 #: engines/hpl1/metaengine.cpp:99 engines/icb/icb.cpp:101
@@ -5661,10 +5688,22 @@ msgstr "Diario"
 msgid "Inventory"
 msgstr "Inventario"
 
-#: engines/crab/input/input.cpp:219
+#: engines/crab/input/input.cpp:256
 msgid "Traits"
 msgstr "Tratti personaggio"
 
+#: engines/crab/input/input.cpp:266
+#, fuzzy
+#| msgid "Quick save"
+msgid "Quick Save"
+msgstr "Salvataggio rapido"
+
+#: engines/crab/input/input.cpp:271
+#, fuzzy
+#| msgid "Quick load"
+msgid "Quick Load"
+msgstr "Carica Salvataggio rapido"
+
 #: engines/cryomni3d/metaengine.cpp:145
 msgid "Versailles 1685 support is not compiled in"
 msgstr "Il supporto per Versailles 1685 non è stato incluso nella compilazione"
@@ -5929,12 +5968,6 @@ msgstr "Impossibile eliminare il file."
 msgid "Menu / Skip"
 msgstr "Menu / Salta"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/griffon/metaengine.cpp:145 engines/mm/mm1/metaengine.cpp:65
-#: engines/scumm/metaengine.cpp:822
-msgid "Attack"
-msgstr "Attacco"
-
 #: engines/griffon/metaengine.cpp:159
 msgid "Speed Up Cutscene"
 msgstr "Velocizza scena di intermezzo"
@@ -6822,11 +6855,6 @@ msgstr "Mostra Personaggio 5 del Gruppo"
 msgid "View Party Member 6"
 msgstr "Mostra Personaggio 6 del Gruppo"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:67
-msgid "Block"
-msgstr "Parare"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:69
 msgid "Cast"
@@ -9546,10 +9574,6 @@ msgstr "Azione Speciale"
 msgid "Abort"
 msgstr "Annulla"
 
-#: engines/twine/metaengine.cpp:491
-msgid "Next Page"
-msgstr "Pagina Successiva"
-
 #: engines/twine/metaengine.cpp:558
 msgid "Previous location"
 msgstr "Posizione precedente"
diff --git a/po/ja.po b/po/ja.po
index e82a453a86f..76a65736278 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 2.3.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-08-29 22:31+0000\n"
+"POT-Creation-Date: 2023-09-02 08:55+0000\n"
 "PO-Revision-Date: 2023-08-14 10:40+0000\n"
 "Last-Translator: VAN-Gluon <van.gluonp at gmail.com>\n"
 "Language-Team: Japanese <https://translations.scummvm.org/projects/scummvm/"
@@ -256,12 +256,12 @@ msgstr "エラーメッセージ: "
 msgid "Manual Mode: Success"
 msgstr "Manualモード:成功"
 
-#: gui/cloudconnectionwizard.cpp:428
+#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
 msgid "Back"
 msgstr "前へ"
 
 #: gui/cloudconnectionwizard.cpp:436 gui/imagealbum-dialog.cpp:102
-#: gui/saveload-dialog.cpp:829
+#: gui/saveload-dialog.cpp:829 engines/crab/input/input.cpp:181
 msgid "Next"
 msgstr "次へ"
 
@@ -885,7 +885,7 @@ msgid "Interact"
 msgstr "作用"
 
 #: gui/gui-manager.cpp:168 engines/metaengine.cpp:116
-#: engines/crab/input/input.cpp:94 engines/crab/input/input.cpp:134
+#: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
 #: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
 #: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
 #: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:809
@@ -899,7 +899,7 @@ msgid "Up"
 msgstr "上"
 
 #: gui/gui-manager.cpp:174 engines/metaengine.cpp:122
-#: engines/crab/input/input.cpp:100 engines/crab/input/input.cpp:140
+#: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
 #: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
 #: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
 #: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:776
@@ -913,7 +913,7 @@ msgid "Down"
 msgstr "下"
 
 #: gui/gui-manager.cpp:180 engines/metaengine.cpp:128
-#: engines/crab/input/input.cpp:106 engines/crab/input/input.cpp:146
+#: engines/crab/input/input.cpp:107 engines/crab/input/input.cpp:157
 #: engines/dragons/metaengine.cpp:172 engines/griffon/metaengine.cpp:133
 #: engines/grim/grim.cpp:477 engines/grim/grim.cpp:558 engines/icb/icb.cpp:78
 #: engines/icb/icb.cpp:162 engines/scumm/metaengine.cpp:789
@@ -928,7 +928,7 @@ msgid "Left"
 msgstr "å·¦"
 
 #: gui/gui-manager.cpp:186 engines/metaengine.cpp:134
-#: engines/crab/input/input.cpp:112 engines/crab/input/input.cpp:152
+#: engines/crab/input/input.cpp:113 engines/crab/input/input.cpp:163
 #: engines/dragons/metaengine.cpp:178 engines/griffon/metaengine.cpp:139
 #: engines/grim/grim.cpp:482 engines/grim/grim.cpp:563 engines/icb/icb.cpp:83
 #: engines/icb/icb.cpp:167 engines/scumm/metaengine.cpp:796
@@ -3197,9 +3197,9 @@ msgid "Right Click"
 msgstr "右クリック"
 
 #. I18N: Action in In Cold Blood
-#: engines/metaengine.cpp:78 engines/grim/grim.cpp:535
-#: engines/hdb/metaengine.cpp:258 engines/icb/icb.cpp:137
-#: engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
+#: engines/metaengine.cpp:78 engines/crab/input/input.cpp:261
+#: engines/grim/grim.cpp:535 engines/hdb/metaengine.cpp:258
+#: engines/icb/icb.cpp:137 engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
 #: engines/mohawk/riven.cpp:867 engines/sky/metaengine.cpp:125
 #: engines/twine/metaengine.cpp:231 engines/wintermute/keymapper_tables.h:1608
 msgid "Pause"
@@ -5486,48 +5486,75 @@ msgstr ""
 "自体も壊れるおそれがあります。新しいセーブからOperation Stealthを開始する事も"
 "検討してください。"
 
-#: engines/crab/input/input.cpp:118
+#: engines/crab/input/input.cpp:119
 msgid "Talk/Interact"
 msgstr "会話/作用"
 
-#: engines/crab/input/input.cpp:158 engines/twine/metaengine.cpp:445
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:125 engines/griffon/metaengine.cpp:145
+#: engines/mm/mm1/metaengine.cpp:65 engines/scumm/metaengine.cpp:822
+msgid "Attack"
+msgstr "攻撃"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:130 engines/mm/mm1/metaengine.cpp:67
+msgid "Block"
+msgstr "ブロック"
+
+#: engines/crab/input/input.cpp:169 engines/twine/metaengine.cpp:445
 msgid "Accept"
 msgstr "受け入れる"
 
-#: engines/crab/input/input.cpp:164
+#: engines/crab/input/input.cpp:186
+#, fuzzy
+#| msgid "~P~revious"
+msgid "Previous"
+msgstr "前(~P~)"
+
+#: engines/crab/input/input.cpp:191
 msgid "Reply 1"
 msgstr "返信1"
 
-#: engines/crab/input/input.cpp:169
+#: engines/crab/input/input.cpp:196
 msgid "Reply 2"
 msgstr "返信2"
 
-#: engines/crab/input/input.cpp:174
+#: engines/crab/input/input.cpp:201
 msgid "Reply 3"
 msgstr "返信3"
 
-#: engines/crab/input/input.cpp:179
+#: engines/crab/input/input.cpp:206
 msgid "Reply 4"
 msgstr "返信4"
 
-#: engines/crab/input/input.cpp:184
+#: engines/crab/input/input.cpp:211
 msgid "Reply 5"
 msgstr "返信5"
 
-#: engines/crab/input/input.cpp:189
+#: engines/crab/input/input.cpp:216
 msgid "Reply 6"
 msgstr "返信6"
 
-#: engines/crab/input/input.cpp:204
+#: engines/crab/input/input.cpp:221 engines/twine/metaengine.cpp:491
+msgid "Next Page"
+msgstr "次のページ"
+
+#: engines/crab/input/input.cpp:226
+#, fuzzy
+#| msgid "Previous page"
+msgid "Previous Page"
+msgstr "前のページ"
+
+#: engines/crab/input/input.cpp:241
 msgid "Map"
 msgstr "マップ"
 
-#: engines/crab/input/input.cpp:209
+#: engines/crab/input/input.cpp:246
 msgid "Journal"
 msgstr "日記"
 
 #. I18N: Action in In Cold Blood
-#: engines/crab/input/input.cpp:214 engines/dragons/metaengine.cpp:149
+#: engines/crab/input/input.cpp:251 engines/dragons/metaengine.cpp:149
 #: engines/griffon/metaengine.cpp:152 engines/grim/grim.cpp:507
 #: engines/grim/grim.cpp:603 engines/hdb/metaengine.cpp:251
 #: engines/hpl1/metaengine.cpp:99 engines/icb/icb.cpp:101
@@ -5538,10 +5565,22 @@ msgstr "日記"
 msgid "Inventory"
 msgstr "インベントリー"
 
-#: engines/crab/input/input.cpp:219
+#: engines/crab/input/input.cpp:256
 msgid "Traits"
 msgstr "特性"
 
+#: engines/crab/input/input.cpp:266
+#, fuzzy
+#| msgid "Quick save"
+msgid "Quick Save"
+msgstr "クイックセーブ"
+
+#: engines/crab/input/input.cpp:271
+#, fuzzy
+#| msgid "Quick load"
+msgid "Quick Load"
+msgstr "クイックロード"
+
 #: engines/cryomni3d/metaengine.cpp:145
 msgid "Versailles 1685 support is not compiled in"
 msgstr "Versailles 1685のサポートはコンパイルされていません"
@@ -5797,12 +5836,6 @@ msgstr "ファイルを削除できません。"
 msgid "Menu / Skip"
 msgstr "メニュー/スキップ"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/griffon/metaengine.cpp:145 engines/mm/mm1/metaengine.cpp:65
-#: engines/scumm/metaengine.cpp:822
-msgid "Attack"
-msgstr "攻撃"
-
 #: engines/griffon/metaengine.cpp:159
 msgid "Speed Up Cutscene"
 msgstr "ムービーをスピードアップ"
@@ -6659,11 +6692,6 @@ msgstr "パーティー5を見る"
 msgid "View Party Member 6"
 msgstr "パーティー6を見る"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:67
-msgid "Block"
-msgstr "ブロック"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:69
 msgid "Cast"
@@ -9273,10 +9301,6 @@ msgstr "スペシャルアクション"
 msgid "Abort"
 msgstr "停止"
 
-#: engines/twine/metaengine.cpp:491
-msgid "Next Page"
-msgstr "次のページ"
-
 #: engines/twine/metaengine.cpp:558
 msgid "Previous location"
 msgstr "前の地点"
diff --git a/po/ko.po b/po/ko.po
index 48d59e2fdb9..349302389e6 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 2.3.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-08-29 22:31+0000\n"
+"POT-Creation-Date: 2023-09-02 08:55+0000\n"
 "PO-Revision-Date: 2022-04-06 04:44+0000\n"
 "Last-Translator: wonst719 <wonst719 at gmail.com>\n"
 "Language-Team: Korean <https://translations.scummvm.org/projects/scummvm/"
@@ -263,14 +263,14 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428
+#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
 #, fuzzy
 #| msgid "Backend"
 msgid "Back"
 msgstr "백엔드"
 
 #: gui/cloudconnectionwizard.cpp:436 gui/imagealbum-dialog.cpp:102
-#: gui/saveload-dialog.cpp:829
+#: gui/saveload-dialog.cpp:829 engines/crab/input/input.cpp:181
 msgid "Next"
 msgstr "다음"
 
@@ -903,7 +903,7 @@ msgid "Interact"
 msgstr "상호작용"
 
 #: gui/gui-manager.cpp:168 engines/metaengine.cpp:116
-#: engines/crab/input/input.cpp:94 engines/crab/input/input.cpp:134
+#: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
 #: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
 #: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
 #: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:809
@@ -917,7 +917,7 @@ msgid "Up"
 msgstr "위"
 
 #: gui/gui-manager.cpp:174 engines/metaengine.cpp:122
-#: engines/crab/input/input.cpp:100 engines/crab/input/input.cpp:140
+#: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
 #: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
 #: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
 #: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:776
@@ -931,7 +931,7 @@ msgid "Down"
 msgstr "아래"
 
 #: gui/gui-manager.cpp:180 engines/metaengine.cpp:128
-#: engines/crab/input/input.cpp:106 engines/crab/input/input.cpp:146
+#: engines/crab/input/input.cpp:107 engines/crab/input/input.cpp:157
 #: engines/dragons/metaengine.cpp:172 engines/griffon/metaengine.cpp:133
 #: engines/grim/grim.cpp:477 engines/grim/grim.cpp:558 engines/icb/icb.cpp:78
 #: engines/icb/icb.cpp:162 engines/scumm/metaengine.cpp:789
@@ -946,7 +946,7 @@ msgid "Left"
 msgstr "왼쪽"
 
 #: gui/gui-manager.cpp:186 engines/metaengine.cpp:134
-#: engines/crab/input/input.cpp:112 engines/crab/input/input.cpp:152
+#: engines/crab/input/input.cpp:113 engines/crab/input/input.cpp:163
 #: engines/dragons/metaengine.cpp:178 engines/griffon/metaengine.cpp:139
 #: engines/grim/grim.cpp:482 engines/grim/grim.cpp:563 engines/icb/icb.cpp:83
 #: engines/icb/icb.cpp:167 engines/scumm/metaengine.cpp:796
@@ -3237,9 +3237,9 @@ msgid "Right Click"
 msgstr "오른쪽 클릭"
 
 #. I18N: Action in In Cold Blood
-#: engines/metaengine.cpp:78 engines/grim/grim.cpp:535
-#: engines/hdb/metaengine.cpp:258 engines/icb/icb.cpp:137
-#: engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
+#: engines/metaengine.cpp:78 engines/crab/input/input.cpp:261
+#: engines/grim/grim.cpp:535 engines/hdb/metaengine.cpp:258
+#: engines/icb/icb.cpp:137 engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
 #: engines/mohawk/riven.cpp:867 engines/sky/metaengine.cpp:125
 #: engines/twine/metaengine.cpp:231 engines/wintermute/keymapper_tables.h:1608
 msgid "Pause"
@@ -5540,52 +5540,81 @@ msgstr ""
 "부분이 잘못 동작할 것입니다. Operation Stealth를 신규 세이브 파일로 처음부터 "
 "다시 시작하는 것을 고려해 주세요."
 
-#: engines/crab/input/input.cpp:118
+#: engines/crab/input/input.cpp:119
 #, fuzzy
 #| msgid "Interact"
 msgid "Talk/Interact"
 msgstr "상호작용"
 
-#: engines/crab/input/input.cpp:158 engines/twine/metaengine.cpp:445
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:125 engines/griffon/metaengine.cpp:145
+#: engines/mm/mm1/metaengine.cpp:65 engines/scumm/metaengine.cpp:822
+msgid "Attack"
+msgstr "공격"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:130 engines/mm/mm1/metaengine.cpp:67
+#, fuzzy
+#| msgid "Unlock"
+msgid "Block"
+msgstr "잠금 해제"
+
+#: engines/crab/input/input.cpp:169 engines/twine/metaengine.cpp:445
 msgid "Accept"
 msgstr "확인"
 
-#: engines/crab/input/input.cpp:164
+#: engines/crab/input/input.cpp:186
+#, fuzzy
+#| msgid "~P~revious"
+msgid "Previous"
+msgstr "이전(~P~)"
+
+#: engines/crab/input/input.cpp:191
 msgid "Reply 1"
 msgstr ""
 
-#: engines/crab/input/input.cpp:169
+#: engines/crab/input/input.cpp:196
 msgid "Reply 2"
 msgstr ""
 
-#: engines/crab/input/input.cpp:174
+#: engines/crab/input/input.cpp:201
 msgid "Reply 3"
 msgstr ""
 
-#: engines/crab/input/input.cpp:179
+#: engines/crab/input/input.cpp:206
 msgid "Reply 4"
 msgstr ""
 
-#: engines/crab/input/input.cpp:184
+#: engines/crab/input/input.cpp:211
 msgid "Reply 5"
 msgstr ""
 
-#: engines/crab/input/input.cpp:189
+#: engines/crab/input/input.cpp:216
 msgid "Reply 6"
 msgstr ""
 
-#: engines/crab/input/input.cpp:204
+#: engines/crab/input/input.cpp:221 engines/twine/metaengine.cpp:491
+msgid "Next Page"
+msgstr "다음 페이지"
+
+#: engines/crab/input/input.cpp:226
+#, fuzzy
+#| msgid "Previous page"
+msgid "Previous Page"
+msgstr "이전 페이지"
+
+#: engines/crab/input/input.cpp:241
 msgid "Map"
 msgstr "ë§µ"
 
-#: engines/crab/input/input.cpp:209
+#: engines/crab/input/input.cpp:246
 #, fuzzy
 #| msgid "Show journal"
 msgid "Journal"
 msgstr "일기 표시"
 
 #. I18N: Action in In Cold Blood
-#: engines/crab/input/input.cpp:214 engines/dragons/metaengine.cpp:149
+#: engines/crab/input/input.cpp:251 engines/dragons/metaengine.cpp:149
 #: engines/griffon/metaengine.cpp:152 engines/grim/grim.cpp:507
 #: engines/grim/grim.cpp:603 engines/hdb/metaengine.cpp:251
 #: engines/hpl1/metaengine.cpp:99 engines/icb/icb.cpp:101
@@ -5596,10 +5625,22 @@ msgstr "일기 표시"
 msgid "Inventory"
 msgstr "인벤토리"
 
-#: engines/crab/input/input.cpp:219
+#: engines/crab/input/input.cpp:256
 msgid "Traits"
 msgstr ""
 
+#: engines/crab/input/input.cpp:266
+#, fuzzy
+#| msgid "Quick save"
+msgid "Quick Save"
+msgstr "빠른 저장"
+
+#: engines/crab/input/input.cpp:271
+#, fuzzy
+#| msgid "Quick load"
+msgid "Quick Load"
+msgstr "빠른 불러오기"
+
 #: engines/cryomni3d/metaengine.cpp:145
 msgid "Versailles 1685 support is not compiled in"
 msgstr "Versailles 1685 지원이 컴파일 되지 않음"
@@ -5861,12 +5902,6 @@ msgstr "파일 삭제에 실패했습니다."
 msgid "Menu / Skip"
 msgstr "메뉴 / 건너뛰기"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/griffon/metaengine.cpp:145 engines/mm/mm1/metaengine.cpp:65
-#: engines/scumm/metaengine.cpp:822
-msgid "Attack"
-msgstr "공격"
-
 #: engines/griffon/metaengine.cpp:159
 msgid "Speed Up Cutscene"
 msgstr "컷씬을 빠르게 재생"
@@ -6761,13 +6796,6 @@ msgstr ""
 msgid "View Party Member 6"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:67
-#, fuzzy
-#| msgid "Unlock"
-msgid "Block"
-msgstr "잠금 해제"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:69
 msgid "Cast"
@@ -9394,10 +9422,6 @@ msgstr "스페셜 액션"
 msgid "Abort"
 msgstr "취소"
 
-#: engines/twine/metaengine.cpp:491
-msgid "Next Page"
-msgstr "다음 페이지"
-
 #: engines/twine/metaengine.cpp:558
 msgid "Previous location"
 msgstr "이전 위치"
diff --git a/po/nb_NO.po b/po/nb_NO.po
index 1c081dc4eaf..f944cdb2ad4 100644
--- a/po/nb_NO.po
+++ b/po/nb_NO.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.3.0svn\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-08-29 22:31+0000\n"
+"POT-Creation-Date: 2023-09-02 08:55+0000\n"
 "PO-Revision-Date: 2023-06-15 17:40+0000\n"
 "Last-Translator: Stian Schultz <Stian.schultz at gmail.com>\n"
 "Language-Team: Norwegian Bokmål <https://translations.scummvm.org/projects/"
@@ -266,12 +266,12 @@ msgstr "Feilmelding: "
 msgid "Manual Mode: Success"
 msgstr "Manuell modus: Vellykket"
 
-#: gui/cloudconnectionwizard.cpp:428
+#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
 msgid "Back"
 msgstr "Tilbake"
 
 #: gui/cloudconnectionwizard.cpp:436 gui/imagealbum-dialog.cpp:102
-#: gui/saveload-dialog.cpp:829
+#: gui/saveload-dialog.cpp:829 engines/crab/input/input.cpp:181
 msgid "Next"
 msgstr "Neste"
 
@@ -908,7 +908,7 @@ msgid "Interact"
 msgstr "Samhandle"
 
 #: gui/gui-manager.cpp:168 engines/metaengine.cpp:116
-#: engines/crab/input/input.cpp:94 engines/crab/input/input.cpp:134
+#: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
 #: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
 #: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
 #: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:809
@@ -922,7 +922,7 @@ msgid "Up"
 msgstr "Opp"
 
 #: gui/gui-manager.cpp:174 engines/metaengine.cpp:122
-#: engines/crab/input/input.cpp:100 engines/crab/input/input.cpp:140
+#: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
 #: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
 #: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
 #: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:776
@@ -936,7 +936,7 @@ msgid "Down"
 msgstr "Ned"
 
 #: gui/gui-manager.cpp:180 engines/metaengine.cpp:128
-#: engines/crab/input/input.cpp:106 engines/crab/input/input.cpp:146
+#: engines/crab/input/input.cpp:107 engines/crab/input/input.cpp:157
 #: engines/dragons/metaengine.cpp:172 engines/griffon/metaengine.cpp:133
 #: engines/grim/grim.cpp:477 engines/grim/grim.cpp:558 engines/icb/icb.cpp:78
 #: engines/icb/icb.cpp:162 engines/scumm/metaengine.cpp:789
@@ -951,7 +951,7 @@ msgid "Left"
 msgstr "Venstre"
 
 #: gui/gui-manager.cpp:186 engines/metaengine.cpp:134
-#: engines/crab/input/input.cpp:112 engines/crab/input/input.cpp:152
+#: engines/crab/input/input.cpp:113 engines/crab/input/input.cpp:163
 #: engines/dragons/metaengine.cpp:178 engines/griffon/metaengine.cpp:139
 #: engines/grim/grim.cpp:482 engines/grim/grim.cpp:563 engines/icb/icb.cpp:83
 #: engines/icb/icb.cpp:167 engines/scumm/metaengine.cpp:796
@@ -3269,9 +3269,9 @@ msgid "Right Click"
 msgstr "Høyreklikk"
 
 #. I18N: Action in In Cold Blood
-#: engines/metaengine.cpp:78 engines/grim/grim.cpp:535
-#: engines/hdb/metaengine.cpp:258 engines/icb/icb.cpp:137
-#: engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
+#: engines/metaengine.cpp:78 engines/crab/input/input.cpp:261
+#: engines/grim/grim.cpp:535 engines/hdb/metaengine.cpp:258
+#: engines/icb/icb.cpp:137 engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
 #: engines/mohawk/riven.cpp:867 engines/sky/metaengine.cpp:125
 #: engines/twine/metaengine.cpp:231 engines/wintermute/keymapper_tables.h:1608
 msgid "Pause"
@@ -5584,52 +5584,79 @@ msgstr ""
 "format. Enkelte ting vil ikke være optimalt. Start heller Operation Stealth "
 "på nytt og opprett et nytt lagret spill."
 
-#: engines/crab/input/input.cpp:118
+#: engines/crab/input/input.cpp:119
 #, fuzzy
 #| msgid "Interact"
 msgid "Talk/Interact"
 msgstr "Samhandle"
 
-#: engines/crab/input/input.cpp:158 engines/twine/metaengine.cpp:445
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:125 engines/griffon/metaengine.cpp:145
+#: engines/mm/mm1/metaengine.cpp:65 engines/scumm/metaengine.cpp:822
+msgid "Attack"
+msgstr "Angrip"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:130 engines/mm/mm1/metaengine.cpp:67
+msgid "Block"
+msgstr "Blokkere"
+
+#: engines/crab/input/input.cpp:169 engines/twine/metaengine.cpp:445
 msgid "Accept"
 msgstr "Godta"
 
-#: engines/crab/input/input.cpp:164
+#: engines/crab/input/input.cpp:186
+#, fuzzy
+#| msgid "~P~revious"
+msgid "Previous"
+msgstr "~F~orrige"
+
+#: engines/crab/input/input.cpp:191
 msgid "Reply 1"
 msgstr ""
 
-#: engines/crab/input/input.cpp:169
+#: engines/crab/input/input.cpp:196
 msgid "Reply 2"
 msgstr ""
 
-#: engines/crab/input/input.cpp:174
+#: engines/crab/input/input.cpp:201
 msgid "Reply 3"
 msgstr ""
 
-#: engines/crab/input/input.cpp:179
+#: engines/crab/input/input.cpp:206
 msgid "Reply 4"
 msgstr ""
 
-#: engines/crab/input/input.cpp:184
+#: engines/crab/input/input.cpp:211
 msgid "Reply 5"
 msgstr ""
 
-#: engines/crab/input/input.cpp:189
+#: engines/crab/input/input.cpp:216
 msgid "Reply 6"
 msgstr ""
 
-#: engines/crab/input/input.cpp:204
+#: engines/crab/input/input.cpp:221 engines/twine/metaengine.cpp:491
+msgid "Next Page"
+msgstr "Neste side"
+
+#: engines/crab/input/input.cpp:226
+#, fuzzy
+#| msgid "Previous page"
+msgid "Previous Page"
+msgstr "Forrige side"
+
+#: engines/crab/input/input.cpp:241
 msgid "Map"
 msgstr "Koble"
 
-#: engines/crab/input/input.cpp:209
+#: engines/crab/input/input.cpp:246
 #, fuzzy
 #| msgid "Show journal"
 msgid "Journal"
 msgstr "Vis journal"
 
 #. I18N: Action in In Cold Blood
-#: engines/crab/input/input.cpp:214 engines/dragons/metaengine.cpp:149
+#: engines/crab/input/input.cpp:251 engines/dragons/metaengine.cpp:149
 #: engines/griffon/metaengine.cpp:152 engines/grim/grim.cpp:507
 #: engines/grim/grim.cpp:603 engines/hdb/metaengine.cpp:251
 #: engines/hpl1/metaengine.cpp:99 engines/icb/icb.cpp:101
@@ -5640,10 +5667,22 @@ msgstr "Vis journal"
 msgid "Inventory"
 msgstr "Utstyrsliste"
 
-#: engines/crab/input/input.cpp:219
+#: engines/crab/input/input.cpp:256
 msgid "Traits"
 msgstr ""
 
+#: engines/crab/input/input.cpp:266
+#, fuzzy
+#| msgid "Quick save"
+msgid "Quick Save"
+msgstr "Hurtiglagring"
+
+#: engines/crab/input/input.cpp:271
+#, fuzzy
+#| msgid "Quick load"
+msgid "Quick Load"
+msgstr "Hurtiglasting"
+
 #: engines/cryomni3d/metaengine.cpp:145
 msgid "Versailles 1685 support is not compiled in"
 msgstr "Versailles 1685-støtte er ikke innkompilert"
@@ -5913,12 +5952,6 @@ msgstr "Klarte ikke å slette fil."
 msgid "Menu / Skip"
 msgstr "Meny / Hopp over"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/griffon/metaengine.cpp:145 engines/mm/mm1/metaengine.cpp:65
-#: engines/scumm/metaengine.cpp:822
-msgid "Attack"
-msgstr "Angrip"
-
 #: engines/griffon/metaengine.cpp:159
 msgid "Speed Up Cutscene"
 msgstr "Øk tempo på mellomsekvens"
@@ -6802,11 +6835,6 @@ msgstr "Vis gruppemedlem 5"
 msgid "View Party Member 6"
 msgstr "Vis gruppemedlem 6"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:67
-msgid "Block"
-msgstr "Blokkere"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:69
 msgid "Cast"
@@ -9497,10 +9525,6 @@ msgstr "Spesialhandling"
 msgid "Abort"
 msgstr "Avbryt"
 
-#: engines/twine/metaengine.cpp:491
-msgid "Next Page"
-msgstr "Neste side"
-
 #: engines/twine/metaengine.cpp:558
 msgid "Previous location"
 msgstr "Forrige sted"
diff --git a/po/nl_NL.po b/po/nl_NL.po
index 1251a0936e3..ba53a3aeb64 100644
--- a/po/nl_NL.po
+++ b/po/nl_NL.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.9.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-08-29 22:31+0000\n"
+"POT-Creation-Date: 2023-09-02 08:55+0000\n"
 "PO-Revision-Date: 2023-07-04 16:50+0000\n"
 "Last-Translator: Ben Castricum <github at bencastricum.nl>\n"
 "Language-Team: Dutch <https://translations.scummvm.org/projects/scummvm/"
@@ -260,12 +260,12 @@ msgstr "Foutmelding: "
 msgid "Manual Mode: Success"
 msgstr "Handmatige Modus: Succes"
 
-#: gui/cloudconnectionwizard.cpp:428
+#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
 msgid "Back"
 msgstr "Terug"
 
 #: gui/cloudconnectionwizard.cpp:436 gui/imagealbum-dialog.cpp:102
-#: gui/saveload-dialog.cpp:829
+#: gui/saveload-dialog.cpp:829 engines/crab/input/input.cpp:181
 msgid "Next"
 msgstr "Volgende"
 
@@ -894,7 +894,7 @@ msgid "Interact"
 msgstr "Interactie"
 
 #: gui/gui-manager.cpp:168 engines/metaengine.cpp:116
-#: engines/crab/input/input.cpp:94 engines/crab/input/input.cpp:134
+#: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
 #: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
 #: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
 #: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:809
@@ -908,7 +908,7 @@ msgid "Up"
 msgstr "Omhoog"
 
 #: gui/gui-manager.cpp:174 engines/metaengine.cpp:122
-#: engines/crab/input/input.cpp:100 engines/crab/input/input.cpp:140
+#: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
 #: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
 #: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
 #: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:776
@@ -922,7 +922,7 @@ msgid "Down"
 msgstr "Omlaag"
 
 #: gui/gui-manager.cpp:180 engines/metaengine.cpp:128
-#: engines/crab/input/input.cpp:106 engines/crab/input/input.cpp:146
+#: engines/crab/input/input.cpp:107 engines/crab/input/input.cpp:157
 #: engines/dragons/metaengine.cpp:172 engines/griffon/metaengine.cpp:133
 #: engines/grim/grim.cpp:477 engines/grim/grim.cpp:558 engines/icb/icb.cpp:78
 #: engines/icb/icb.cpp:162 engines/scumm/metaengine.cpp:789
@@ -937,7 +937,7 @@ msgid "Left"
 msgstr "Links"
 
 #: gui/gui-manager.cpp:186 engines/metaengine.cpp:134
-#: engines/crab/input/input.cpp:112 engines/crab/input/input.cpp:152
+#: engines/crab/input/input.cpp:113 engines/crab/input/input.cpp:163
 #: engines/dragons/metaengine.cpp:178 engines/griffon/metaengine.cpp:139
 #: engines/grim/grim.cpp:482 engines/grim/grim.cpp:563 engines/icb/icb.cpp:83
 #: engines/icb/icb.cpp:167 engines/scumm/metaengine.cpp:796
@@ -3264,9 +3264,9 @@ msgid "Right Click"
 msgstr "Rechter klik"
 
 #. I18N: Action in In Cold Blood
-#: engines/metaengine.cpp:78 engines/grim/grim.cpp:535
-#: engines/hdb/metaengine.cpp:258 engines/icb/icb.cpp:137
-#: engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
+#: engines/metaengine.cpp:78 engines/crab/input/input.cpp:261
+#: engines/grim/grim.cpp:535 engines/hdb/metaengine.cpp:258
+#: engines/icb/icb.cpp:137 engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
 #: engines/mohawk/riven.cpp:867 engines/sky/metaengine.cpp:125
 #: engines/twine/metaengine.cpp:231 engines/wintermute/keymapper_tables.h:1608
 msgid "Pause"
@@ -5564,52 +5564,79 @@ msgstr ""
 "onvolledig formaat. Er zullen zaken fout gaan. Overweeg a.u.b. om Operation "
 "Stealth opnieuw te beginnen met nieuwe opgeslagen spellen."
 
-#: engines/crab/input/input.cpp:118
+#: engines/crab/input/input.cpp:119
 #, fuzzy
 #| msgid "Interact"
 msgid "Talk/Interact"
 msgstr "Interactie"
 
-#: engines/crab/input/input.cpp:158 engines/twine/metaengine.cpp:445
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:125 engines/griffon/metaengine.cpp:145
+#: engines/mm/mm1/metaengine.cpp:65 engines/scumm/metaengine.cpp:822
+msgid "Attack"
+msgstr "Aanval"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:130 engines/mm/mm1/metaengine.cpp:67
+msgid "Block"
+msgstr "Blokkeer"
+
+#: engines/crab/input/input.cpp:169 engines/twine/metaengine.cpp:445
 msgid "Accept"
 msgstr "Accepteer"
 
-#: engines/crab/input/input.cpp:164
+#: engines/crab/input/input.cpp:186
+#, fuzzy
+#| msgid "~P~revious"
+msgid "Previous"
+msgstr "~V~orige"
+
+#: engines/crab/input/input.cpp:191
 msgid "Reply 1"
 msgstr ""
 
-#: engines/crab/input/input.cpp:169
+#: engines/crab/input/input.cpp:196
 msgid "Reply 2"
 msgstr ""
 
-#: engines/crab/input/input.cpp:174
+#: engines/crab/input/input.cpp:201
 msgid "Reply 3"
 msgstr ""
 
-#: engines/crab/input/input.cpp:179
+#: engines/crab/input/input.cpp:206
 msgid "Reply 4"
 msgstr ""
 
-#: engines/crab/input/input.cpp:184
+#: engines/crab/input/input.cpp:211
 msgid "Reply 5"
 msgstr ""
 
-#: engines/crab/input/input.cpp:189
+#: engines/crab/input/input.cpp:216
 msgid "Reply 6"
 msgstr ""
 
-#: engines/crab/input/input.cpp:204
+#: engines/crab/input/input.cpp:221 engines/twine/metaengine.cpp:491
+msgid "Next Page"
+msgstr "Volgende Pagina"
+
+#: engines/crab/input/input.cpp:226
+#, fuzzy
+#| msgid "Previous page"
+msgid "Previous Page"
+msgstr "Vorige pagina"
+
+#: engines/crab/input/input.cpp:241
 msgid "Map"
 msgstr "Koppel"
 
-#: engines/crab/input/input.cpp:209
+#: engines/crab/input/input.cpp:246
 #, fuzzy
 #| msgid "Show journal"
 msgid "Journal"
 msgstr "Toon logboek"
 
 #. I18N: Action in In Cold Blood
-#: engines/crab/input/input.cpp:214 engines/dragons/metaengine.cpp:149
+#: engines/crab/input/input.cpp:251 engines/dragons/metaengine.cpp:149
 #: engines/griffon/metaengine.cpp:152 engines/grim/grim.cpp:507
 #: engines/grim/grim.cpp:603 engines/hdb/metaengine.cpp:251
 #: engines/hpl1/metaengine.cpp:99 engines/icb/icb.cpp:101
@@ -5620,10 +5647,22 @@ msgstr "Toon logboek"
 msgid "Inventory"
 msgstr "Inventaris"
 
-#: engines/crab/input/input.cpp:219
+#: engines/crab/input/input.cpp:256
 msgid "Traits"
 msgstr ""
 
+#: engines/crab/input/input.cpp:266
+#, fuzzy
+#| msgid "Quick save"
+msgid "Quick Save"
+msgstr "Snel bewaren"
+
+#: engines/crab/input/input.cpp:271
+#, fuzzy
+#| msgid "Quick load"
+msgid "Quick Load"
+msgstr "Snel laden"
+
 #: engines/cryomni3d/metaengine.cpp:145
 msgid "Versailles 1685 support is not compiled in"
 msgstr "Ondersteuning voor Versailles 1685 is niet meegecompileerd"
@@ -5890,12 +5929,6 @@ msgstr "Bestand verwijderen niet gelukt."
 msgid "Menu / Skip"
 msgstr "Menu / Overslaan"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/griffon/metaengine.cpp:145 engines/mm/mm1/metaengine.cpp:65
-#: engines/scumm/metaengine.cpp:822
-msgid "Attack"
-msgstr "Aanval"
-
 #: engines/griffon/metaengine.cpp:159
 msgid "Speed Up Cutscene"
 msgstr "Cutscene versnellen"
@@ -6771,11 +6804,6 @@ msgstr "Bekijk Groepslid 5"
 msgid "View Party Member 6"
 msgstr "Bekijk Groepslid 6"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:67
-msgid "Block"
-msgstr "Blokkeer"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:69
 msgid "Cast"
@@ -9415,10 +9443,6 @@ msgstr "Speciale Actie"
 msgid "Abort"
 msgstr "Afbreken"
 
-#: engines/twine/metaengine.cpp:491
-msgid "Next Page"
-msgstr "Volgende Pagina"
-
 #: engines/twine/metaengine.cpp:558
 msgid "Previous location"
 msgstr "Vorige lokatie"
diff --git a/po/nn_NO.po b/po/nn_NO.po
index 9445cf1bf8b..c857738b90d 100644
--- a/po/nn_NO.po
+++ b/po/nn_NO.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.3.0svn\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-08-29 22:31+0000\n"
+"POT-Creation-Date: 2023-09-02 08:55+0000\n"
 "PO-Revision-Date: 2022-10-02 04:37+0000\n"
 "Last-Translator: Einar Johan Trøan Sømåen <einarjohants at gmail.com>\n"
 "Language-Team: Norwegian Nynorsk <https://translations.scummvm.org/projects/"
@@ -260,13 +260,13 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428
+#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
 #, fuzzy
 msgid "Back"
 msgstr "Backend"
 
 #: gui/cloudconnectionwizard.cpp:436 gui/imagealbum-dialog.cpp:102
-#: gui/saveload-dialog.cpp:829
+#: gui/saveload-dialog.cpp:829 engines/crab/input/input.cpp:181
 msgid "Next"
 msgstr "Neste"
 
@@ -894,7 +894,7 @@ msgid "Interact"
 msgstr "Interpolering:"
 
 #: gui/gui-manager.cpp:168 engines/metaengine.cpp:116
-#: engines/crab/input/input.cpp:94 engines/crab/input/input.cpp:134
+#: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
 #: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
 #: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
 #: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:809
@@ -908,7 +908,7 @@ msgid "Up"
 msgstr "Opp"
 
 #: gui/gui-manager.cpp:174 engines/metaengine.cpp:122
-#: engines/crab/input/input.cpp:100 engines/crab/input/input.cpp:140
+#: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
 #: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
 #: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
 #: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:776
@@ -922,7 +922,7 @@ msgid "Down"
 msgstr "Ned"
 
 #: gui/gui-manager.cpp:180 engines/metaengine.cpp:128
-#: engines/crab/input/input.cpp:106 engines/crab/input/input.cpp:146
+#: engines/crab/input/input.cpp:107 engines/crab/input/input.cpp:157
 #: engines/dragons/metaengine.cpp:172 engines/griffon/metaengine.cpp:133
 #: engines/grim/grim.cpp:477 engines/grim/grim.cpp:558 engines/icb/icb.cpp:78
 #: engines/icb/icb.cpp:162 engines/scumm/metaengine.cpp:789
@@ -937,7 +937,7 @@ msgid "Left"
 msgstr "Venstre"
 
 #: gui/gui-manager.cpp:186 engines/metaengine.cpp:134
-#: engines/crab/input/input.cpp:112 engines/crab/input/input.cpp:152
+#: engines/crab/input/input.cpp:113 engines/crab/input/input.cpp:163
 #: engines/dragons/metaengine.cpp:178 engines/griffon/metaengine.cpp:139
 #: engines/grim/grim.cpp:482 engines/grim/grim.cpp:563 engines/icb/icb.cpp:83
 #: engines/icb/icb.cpp:167 engines/scumm/metaengine.cpp:796
@@ -3229,9 +3229,9 @@ msgid "Right Click"
 msgstr "Høgreklikk"
 
 #. I18N: Action in In Cold Blood
-#: engines/metaengine.cpp:78 engines/grim/grim.cpp:535
-#: engines/hdb/metaengine.cpp:258 engines/icb/icb.cpp:137
-#: engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
+#: engines/metaengine.cpp:78 engines/crab/input/input.cpp:261
+#: engines/grim/grim.cpp:535 engines/hdb/metaengine.cpp:258
+#: engines/icb/icb.cpp:137 engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
 #: engines/mohawk/riven.cpp:867 engines/sky/metaengine.cpp:125
 #: engines/twine/metaengine.cpp:231 engines/wintermute/keymapper_tables.h:1608
 msgid "Pause"
@@ -5574,50 +5574,80 @@ msgid ""
 "beginning using new savegames."
 msgstr ""
 
-#: engines/crab/input/input.cpp:118
+#: engines/crab/input/input.cpp:119
 #, fuzzy
 msgid "Talk/Interact"
 msgstr "Interpolering:"
 
-#: engines/crab/input/input.cpp:158 engines/twine/metaengine.cpp:445
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:125 engines/griffon/metaengine.cpp:145
+#: engines/mm/mm1/metaengine.cpp:65 engines/scumm/metaengine.cpp:822
+#, fuzzy
+msgid "Attack"
+msgstr "Ã…tak 1"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:130 engines/mm/mm1/metaengine.cpp:67
+#, fuzzy
+#| msgid "Unlock"
+msgid "Block"
+msgstr "LÃ¥s opp"
+
+#: engines/crab/input/input.cpp:169 engines/twine/metaengine.cpp:445
 msgid "Accept"
 msgstr ""
 
-#: engines/crab/input/input.cpp:164
+#: engines/crab/input/input.cpp:186
+#, fuzzy
+#| msgid "~P~revious"
+msgid "Previous"
+msgstr "~F~orrige"
+
+#: engines/crab/input/input.cpp:191
 msgid "Reply 1"
 msgstr ""
 
-#: engines/crab/input/input.cpp:169
+#: engines/crab/input/input.cpp:196
 msgid "Reply 2"
 msgstr ""
 
-#: engines/crab/input/input.cpp:174
+#: engines/crab/input/input.cpp:201
 msgid "Reply 3"
 msgstr ""
 
-#: engines/crab/input/input.cpp:179
+#: engines/crab/input/input.cpp:206
 msgid "Reply 4"
 msgstr ""
 
-#: engines/crab/input/input.cpp:184
+#: engines/crab/input/input.cpp:211
 msgid "Reply 5"
 msgstr ""
 
-#: engines/crab/input/input.cpp:189
+#: engines/crab/input/input.cpp:216
 msgid "Reply 6"
 msgstr ""
 
-#: engines/crab/input/input.cpp:204
+#: engines/crab/input/input.cpp:221 engines/twine/metaengine.cpp:491
+#, fuzzy
+msgid "Next Page"
+msgstr "Neste"
+
+#: engines/crab/input/input.cpp:226
+#, fuzzy
+msgid "Previous Page"
+msgstr "~F~orrige"
+
+#: engines/crab/input/input.cpp:241
 msgid "Map"
 msgstr "Kople"
 
-#: engines/crab/input/input.cpp:209
+#: engines/crab/input/input.cpp:246
 #, fuzzy
 msgid "Journal"
 msgstr "Syn alle"
 
 #. I18N: Action in In Cold Blood
-#: engines/crab/input/input.cpp:214 engines/dragons/metaengine.cpp:149
+#: engines/crab/input/input.cpp:251 engines/dragons/metaengine.cpp:149
 #: engines/griffon/metaengine.cpp:152 engines/grim/grim.cpp:507
 #: engines/grim/grim.cpp:603 engines/hdb/metaengine.cpp:251
 #: engines/hpl1/metaengine.cpp:99 engines/icb/icb.cpp:101
@@ -5628,10 +5658,20 @@ msgstr "Syn alle"
 msgid "Inventory"
 msgstr "Inventar"
 
-#: engines/crab/input/input.cpp:219
+#: engines/crab/input/input.cpp:256
 msgid "Traits"
 msgstr ""
 
+#: engines/crab/input/input.cpp:266
+#, fuzzy
+msgid "Quick Save"
+msgstr "Klikkmodus"
+
+#: engines/crab/input/input.cpp:271
+#, fuzzy
+msgid "Quick Load"
+msgstr "Klikkmodus"
+
 #: engines/cryomni3d/metaengine.cpp:145
 #, fuzzy
 msgid "Versailles 1685 support is not compiled in"
@@ -5902,13 +5942,6 @@ msgstr "Klarte ikkje slette fil."
 msgid "Menu / Skip"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/griffon/metaengine.cpp:145 engines/mm/mm1/metaengine.cpp:65
-#: engines/scumm/metaengine.cpp:822
-#, fuzzy
-msgid "Attack"
-msgstr "Ã…tak 1"
-
 #: engines/griffon/metaengine.cpp:159
 #, fuzzy
 msgid "Speed Up Cutscene"
@@ -6744,13 +6777,6 @@ msgstr ""
 msgid "View Party Member 6"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:67
-#, fuzzy
-#| msgid "Unlock"
-msgid "Block"
-msgstr "LÃ¥s opp"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:69
 msgid "Cast"
@@ -9337,11 +9363,6 @@ msgstr "Aktiv"
 msgid "Abort"
 msgstr ""
 
-#: engines/twine/metaengine.cpp:491
-#, fuzzy
-msgid "Next Page"
-msgstr "Neste"
-
 #: engines/twine/metaengine.cpp:558
 #, fuzzy
 msgid "Previous location"
diff --git a/po/pl_PL.po b/po/pl_PL.po
index b7b04f964f2..86a198f52de 100644
--- a/po/pl_PL.po
+++ b/po/pl_PL.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.3.0\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-08-29 22:31+0000\n"
+"POT-Creation-Date: 2023-09-02 08:55+0000\n"
 "PO-Revision-Date: 2023-03-20 15:33+0000\n"
 "Last-Translator: Eryk Michalak <gnu.ewm at protonmail.com>\n"
 "Language-Team: Polish <https://translations.scummvm.org/projects/scummvm/"
@@ -267,14 +267,14 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428
+#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
 #, fuzzy
 #| msgid "Backend"
 msgid "Back"
 msgstr "Backend"
 
 #: gui/cloudconnectionwizard.cpp:436 gui/imagealbum-dialog.cpp:102
-#: gui/saveload-dialog.cpp:829
+#: gui/saveload-dialog.cpp:829 engines/crab/input/input.cpp:181
 msgid "Next"
 msgstr "Następny"
 
@@ -911,7 +911,7 @@ msgid "Interact"
 msgstr "Interakcja"
 
 #: gui/gui-manager.cpp:168 engines/metaengine.cpp:116
-#: engines/crab/input/input.cpp:94 engines/crab/input/input.cpp:134
+#: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
 #: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
 #: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
 #: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:809
@@ -925,7 +925,7 @@ msgid "Up"
 msgstr "Do góry"
 
 #: gui/gui-manager.cpp:174 engines/metaengine.cpp:122
-#: engines/crab/input/input.cpp:100 engines/crab/input/input.cpp:140
+#: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
 #: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
 #: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
 #: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:776
@@ -939,7 +939,7 @@ msgid "Down"
 msgstr "W dół"
 
 #: gui/gui-manager.cpp:180 engines/metaengine.cpp:128
-#: engines/crab/input/input.cpp:106 engines/crab/input/input.cpp:146
+#: engines/crab/input/input.cpp:107 engines/crab/input/input.cpp:157
 #: engines/dragons/metaengine.cpp:172 engines/griffon/metaengine.cpp:133
 #: engines/grim/grim.cpp:477 engines/grim/grim.cpp:558 engines/icb/icb.cpp:78
 #: engines/icb/icb.cpp:162 engines/scumm/metaengine.cpp:789
@@ -954,7 +954,7 @@ msgid "Left"
 msgstr "W lewo"
 
 #: gui/gui-manager.cpp:186 engines/metaengine.cpp:134
-#: engines/crab/input/input.cpp:112 engines/crab/input/input.cpp:152
+#: engines/crab/input/input.cpp:113 engines/crab/input/input.cpp:163
 #: engines/dragons/metaengine.cpp:178 engines/griffon/metaengine.cpp:139
 #: engines/grim/grim.cpp:482 engines/grim/grim.cpp:563 engines/icb/icb.cpp:83
 #: engines/icb/icb.cpp:167 engines/scumm/metaengine.cpp:796
@@ -3273,9 +3273,9 @@ msgid "Right Click"
 msgstr "Kliknięcie PPM"
 
 #. I18N: Action in In Cold Blood
-#: engines/metaengine.cpp:78 engines/grim/grim.cpp:535
-#: engines/hdb/metaengine.cpp:258 engines/icb/icb.cpp:137
-#: engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
+#: engines/metaengine.cpp:78 engines/crab/input/input.cpp:261
+#: engines/grim/grim.cpp:535 engines/hdb/metaengine.cpp:258
+#: engines/icb/icb.cpp:137 engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
 #: engines/mohawk/riven.cpp:867 engines/sky/metaengine.cpp:125
 #: engines/twine/metaengine.cpp:231 engines/wintermute/keymapper_tables.h:1608
 msgid "Pause"
@@ -5584,51 +5584,81 @@ msgid ""
 "beginning using new savegames."
 msgstr ""
 
-#: engines/crab/input/input.cpp:118
+#: engines/crab/input/input.cpp:119
 #, fuzzy
 #| msgid "Interact"
 msgid "Talk/Interact"
 msgstr "Interakcja"
 
-#: engines/crab/input/input.cpp:158 engines/twine/metaengine.cpp:445
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:125 engines/griffon/metaengine.cpp:145
+#: engines/mm/mm1/metaengine.cpp:65 engines/scumm/metaengine.cpp:822
+#, fuzzy
+msgid "Attack"
+msgstr "Atak 1"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:130 engines/mm/mm1/metaengine.cpp:67
+#, fuzzy
+#| msgid "Unlock"
+msgid "Block"
+msgstr "Otwórz"
+
+#: engines/crab/input/input.cpp:169 engines/twine/metaengine.cpp:445
 msgid "Accept"
 msgstr "Akceptuj"
 
-#: engines/crab/input/input.cpp:164
+#: engines/crab/input/input.cpp:186
+#, fuzzy
+#| msgid "~P~revious"
+msgid "Previous"
+msgstr "~P~oprzednia"
+
+#: engines/crab/input/input.cpp:191
 msgid "Reply 1"
 msgstr ""
 
-#: engines/crab/input/input.cpp:169
+#: engines/crab/input/input.cpp:196
 msgid "Reply 2"
 msgstr ""
 
-#: engines/crab/input/input.cpp:174
+#: engines/crab/input/input.cpp:201
 msgid "Reply 3"
 msgstr ""
 
-#: engines/crab/input/input.cpp:179
+#: engines/crab/input/input.cpp:206
 msgid "Reply 4"
 msgstr ""
 
-#: engines/crab/input/input.cpp:184
+#: engines/crab/input/input.cpp:211
 msgid "Reply 5"
 msgstr ""
 
-#: engines/crab/input/input.cpp:189
+#: engines/crab/input/input.cpp:216
 msgid "Reply 6"
 msgstr ""
 
-#: engines/crab/input/input.cpp:204
+#: engines/crab/input/input.cpp:221 engines/twine/metaengine.cpp:491
+#, fuzzy
+msgid "Next Page"
+msgstr "Następny"
+
+#: engines/crab/input/input.cpp:226
+#, fuzzy
+msgid "Previous Page"
+msgstr "~P~oprzednia"
+
+#: engines/crab/input/input.cpp:241
 msgid "Map"
 msgstr "Przypisz"
 
-#: engines/crab/input/input.cpp:209
+#: engines/crab/input/input.cpp:246
 #, fuzzy
 msgid "Journal"
 msgstr "Pokaż wszystkie"
 
 #. I18N: Action in In Cold Blood
-#: engines/crab/input/input.cpp:214 engines/dragons/metaengine.cpp:149
+#: engines/crab/input/input.cpp:251 engines/dragons/metaengine.cpp:149
 #: engines/griffon/metaengine.cpp:152 engines/grim/grim.cpp:507
 #: engines/grim/grim.cpp:603 engines/hdb/metaengine.cpp:251
 #: engines/hpl1/metaengine.cpp:99 engines/icb/icb.cpp:101
@@ -5639,10 +5669,20 @@ msgstr "Pokaż wszystkie"
 msgid "Inventory"
 msgstr "Ekwipunek"
 
-#: engines/crab/input/input.cpp:219
+#: engines/crab/input/input.cpp:256
 msgid "Traits"
 msgstr ""
 
+#: engines/crab/input/input.cpp:266
+#, fuzzy
+msgid "Quick Save"
+msgstr "Tryb klikania"
+
+#: engines/crab/input/input.cpp:271
+#, fuzzy
+msgid "Quick Load"
+msgstr "Tryb klikania"
+
 #: engines/cryomni3d/metaengine.cpp:145
 msgid "Versailles 1685 support is not compiled in"
 msgstr "Wsparcie dla Versailles 1685 nie jest wbudowane"
@@ -5897,13 +5937,6 @@ msgstr "Nie udało się usunąć pliku."
 msgid "Menu / Skip"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/griffon/metaengine.cpp:145 engines/mm/mm1/metaengine.cpp:65
-#: engines/scumm/metaengine.cpp:822
-#, fuzzy
-msgid "Attack"
-msgstr "Atak 1"
-
 #: engines/griffon/metaengine.cpp:159
 #, fuzzy
 msgid "Speed Up Cutscene"
@@ -6757,13 +6790,6 @@ msgstr ""
 msgid "View Party Member 6"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:67
-#, fuzzy
-#| msgid "Unlock"
-msgid "Block"
-msgstr "Otwórz"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:69
 msgid "Cast"
@@ -9389,11 +9415,6 @@ msgstr "Aktywny"
 msgid "Abort"
 msgstr "Anuluj"
 
-#: engines/twine/metaengine.cpp:491
-#, fuzzy
-msgid "Next Page"
-msgstr "Następny"
-
 #: engines/twine/metaengine.cpp:558
 #, fuzzy
 msgid "Previous location"
diff --git a/po/pt_BR.po b/po/pt_BR.po
index e46a0d04835..fbc892e84ab 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.3.0svn\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-08-29 22:31+0000\n"
+"POT-Creation-Date: 2023-09-02 08:55+0000\n"
 "PO-Revision-Date: 2023-08-13 10:28+0000\n"
 "Last-Translator: Marcel Souza Lemes <marcosoutsider at gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://translations.scummvm.org/"
@@ -261,12 +261,12 @@ msgstr "Mensagem de erro: "
 msgid "Manual Mode: Success"
 msgstr "Modo Manual: Concluído"
 
-#: gui/cloudconnectionwizard.cpp:428
+#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
 msgid "Back"
 msgstr "Voltar"
 
 #: gui/cloudconnectionwizard.cpp:436 gui/imagealbum-dialog.cpp:102
-#: gui/saveload-dialog.cpp:829
+#: gui/saveload-dialog.cpp:829 engines/crab/input/input.cpp:181
 msgid "Next"
 msgstr "Próximo"
 
@@ -896,7 +896,7 @@ msgid "Interact"
 msgstr "Interagir"
 
 #: gui/gui-manager.cpp:168 engines/metaengine.cpp:116
-#: engines/crab/input/input.cpp:94 engines/crab/input/input.cpp:134
+#: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
 #: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
 #: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
 #: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:809
@@ -910,7 +910,7 @@ msgid "Up"
 msgstr "Cima"
 
 #: gui/gui-manager.cpp:174 engines/metaengine.cpp:122
-#: engines/crab/input/input.cpp:100 engines/crab/input/input.cpp:140
+#: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
 #: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
 #: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
 #: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:776
@@ -924,7 +924,7 @@ msgid "Down"
 msgstr "Baixo"
 
 #: gui/gui-manager.cpp:180 engines/metaengine.cpp:128
-#: engines/crab/input/input.cpp:106 engines/crab/input/input.cpp:146
+#: engines/crab/input/input.cpp:107 engines/crab/input/input.cpp:157
 #: engines/dragons/metaengine.cpp:172 engines/griffon/metaengine.cpp:133
 #: engines/grim/grim.cpp:477 engines/grim/grim.cpp:558 engines/icb/icb.cpp:78
 #: engines/icb/icb.cpp:162 engines/scumm/metaengine.cpp:789
@@ -939,7 +939,7 @@ msgid "Left"
 msgstr "Esquerda"
 
 #: gui/gui-manager.cpp:186 engines/metaengine.cpp:134
-#: engines/crab/input/input.cpp:112 engines/crab/input/input.cpp:152
+#: engines/crab/input/input.cpp:113 engines/crab/input/input.cpp:163
 #: engines/dragons/metaengine.cpp:178 engines/griffon/metaengine.cpp:139
 #: engines/grim/grim.cpp:482 engines/grim/grim.cpp:563 engines/icb/icb.cpp:83
 #: engines/icb/icb.cpp:167 engines/scumm/metaengine.cpp:796
@@ -3258,9 +3258,9 @@ msgid "Right Click"
 msgstr "Clique com Botão Direito"
 
 #. I18N: Action in In Cold Blood
-#: engines/metaengine.cpp:78 engines/grim/grim.cpp:535
-#: engines/hdb/metaengine.cpp:258 engines/icb/icb.cpp:137
-#: engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
+#: engines/metaengine.cpp:78 engines/crab/input/input.cpp:261
+#: engines/grim/grim.cpp:535 engines/hdb/metaengine.cpp:258
+#: engines/icb/icb.cpp:137 engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
 #: engines/mohawk/riven.cpp:867 engines/sky/metaengine.cpp:125
 #: engines/twine/metaengine.cpp:231 engines/wintermute/keymapper_tables.h:1608
 msgid "Pause"
@@ -5584,48 +5584,75 @@ msgstr ""
 "favor, considere iniciar Operation Stealth do começo, usando um novo jogo "
 "salvo."
 
-#: engines/crab/input/input.cpp:118
+#: engines/crab/input/input.cpp:119
 msgid "Talk/Interact"
 msgstr "Falar/Interagir"
 
-#: engines/crab/input/input.cpp:158 engines/twine/metaengine.cpp:445
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:125 engines/griffon/metaengine.cpp:145
+#: engines/mm/mm1/metaengine.cpp:65 engines/scumm/metaengine.cpp:822
+msgid "Attack"
+msgstr "Atacar"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:130 engines/mm/mm1/metaengine.cpp:67
+msgid "Block"
+msgstr "Bloquear"
+
+#: engines/crab/input/input.cpp:169 engines/twine/metaengine.cpp:445
 msgid "Accept"
 msgstr "Aceitar"
 
-#: engines/crab/input/input.cpp:164
+#: engines/crab/input/input.cpp:186
+#, fuzzy
+#| msgid "~P~revious"
+msgid "Previous"
+msgstr "~A~nterior"
+
+#: engines/crab/input/input.cpp:191
 msgid "Reply 1"
 msgstr "Resposta 1"
 
-#: engines/crab/input/input.cpp:169
+#: engines/crab/input/input.cpp:196
 msgid "Reply 2"
 msgstr "Resposta 2"
 
-#: engines/crab/input/input.cpp:174
+#: engines/crab/input/input.cpp:201
 msgid "Reply 3"
 msgstr "Resposta 3"
 
-#: engines/crab/input/input.cpp:179
+#: engines/crab/input/input.cpp:206
 msgid "Reply 4"
 msgstr "Resposta 4"
 
-#: engines/crab/input/input.cpp:184
+#: engines/crab/input/input.cpp:211
 msgid "Reply 5"
 msgstr "Resposta 5"
 
-#: engines/crab/input/input.cpp:189
+#: engines/crab/input/input.cpp:216
 msgid "Reply 6"
 msgstr "Resposta 6"
 
-#: engines/crab/input/input.cpp:204
+#: engines/crab/input/input.cpp:221 engines/twine/metaengine.cpp:491
+msgid "Next Page"
+msgstr "Próxima Página"
+
+#: engines/crab/input/input.cpp:226
+#, fuzzy
+#| msgid "Previous page"
+msgid "Previous Page"
+msgstr "Página anterior"
+
+#: engines/crab/input/input.cpp:241
 msgid "Map"
 msgstr "Mapear"
 
-#: engines/crab/input/input.cpp:209
+#: engines/crab/input/input.cpp:246
 msgid "Journal"
 msgstr "Diário"
 
 #. I18N: Action in In Cold Blood
-#: engines/crab/input/input.cpp:214 engines/dragons/metaengine.cpp:149
+#: engines/crab/input/input.cpp:251 engines/dragons/metaengine.cpp:149
 #: engines/griffon/metaengine.cpp:152 engines/grim/grim.cpp:507
 #: engines/grim/grim.cpp:603 engines/hdb/metaengine.cpp:251
 #: engines/hpl1/metaengine.cpp:99 engines/icb/icb.cpp:101
@@ -5636,10 +5663,22 @@ msgstr "Diário"
 msgid "Inventory"
 msgstr "Inventário"
 
-#: engines/crab/input/input.cpp:219
+#: engines/crab/input/input.cpp:256
 msgid "Traits"
 msgstr "Atributos"
 
+#: engines/crab/input/input.cpp:266
+#, fuzzy
+#| msgid "Quick save"
+msgid "Quick Save"
+msgstr "Salvamento rápido"
+
+#: engines/crab/input/input.cpp:271
+#, fuzzy
+#| msgid "Quick load"
+msgid "Quick Load"
+msgstr "Carregamento rápido"
+
 #: engines/cryomni3d/metaengine.cpp:145
 msgid "Versailles 1685 support is not compiled in"
 msgstr "O suporte a Versailles 1685 não foi compilado"
@@ -5902,12 +5941,6 @@ msgstr "Falha ao excluir arquivo."
 msgid "Menu / Skip"
 msgstr "Menu / Pular"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/griffon/metaengine.cpp:145 engines/mm/mm1/metaengine.cpp:65
-#: engines/scumm/metaengine.cpp:822
-msgid "Attack"
-msgstr "Atacar"
-
 #: engines/griffon/metaengine.cpp:159
 msgid "Speed Up Cutscene"
 msgstr "Acelerar Cena"
@@ -6787,11 +6820,6 @@ msgstr "Ver Integrante 5"
 msgid "View Party Member 6"
 msgstr "Ver Integrante 6"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:67
-msgid "Block"
-msgstr "Bloquear"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:69
 msgid "Cast"
@@ -9492,10 +9520,6 @@ msgstr "Ação Especial"
 msgid "Abort"
 msgstr "Abortar"
 
-#: engines/twine/metaengine.cpp:491
-msgid "Next Page"
-msgstr "Próxima Página"
-
 #: engines/twine/metaengine.cpp:558
 msgid "Previous location"
 msgstr "Local anterior"
diff --git a/po/pt_PT.po b/po/pt_PT.po
index 580fc687977..c41884e3767 100644
--- a/po/pt_PT.po
+++ b/po/pt_PT.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.10.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-08-29 22:31+0000\n"
+"POT-Creation-Date: 2023-09-02 08:55+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/"
@@ -263,14 +263,14 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428
+#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
 #, fuzzy
 #| msgid "Backend"
 msgid "Back"
 msgstr "Sistema"
 
 #: gui/cloudconnectionwizard.cpp:436 gui/imagealbum-dialog.cpp:102
-#: gui/saveload-dialog.cpp:829
+#: gui/saveload-dialog.cpp:829 engines/crab/input/input.cpp:181
 msgid "Next"
 msgstr "Seguinte"
 
@@ -905,7 +905,7 @@ msgid "Interact"
 msgstr "Interagir"
 
 #: gui/gui-manager.cpp:168 engines/metaengine.cpp:116
-#: engines/crab/input/input.cpp:94 engines/crab/input/input.cpp:134
+#: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
 #: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
 #: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
 #: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:809
@@ -919,7 +919,7 @@ msgid "Up"
 msgstr "Cima"
 
 #: gui/gui-manager.cpp:174 engines/metaengine.cpp:122
-#: engines/crab/input/input.cpp:100 engines/crab/input/input.cpp:140
+#: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
 #: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
 #: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
 #: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:776
@@ -933,7 +933,7 @@ msgid "Down"
 msgstr "Baixo"
 
 #: gui/gui-manager.cpp:180 engines/metaengine.cpp:128
-#: engines/crab/input/input.cpp:106 engines/crab/input/input.cpp:146
+#: engines/crab/input/input.cpp:107 engines/crab/input/input.cpp:157
 #: engines/dragons/metaengine.cpp:172 engines/griffon/metaengine.cpp:133
 #: engines/grim/grim.cpp:477 engines/grim/grim.cpp:558 engines/icb/icb.cpp:78
 #: engines/icb/icb.cpp:162 engines/scumm/metaengine.cpp:789
@@ -948,7 +948,7 @@ msgid "Left"
 msgstr "Esquerda"
 
 #: gui/gui-manager.cpp:186 engines/metaengine.cpp:134
-#: engines/crab/input/input.cpp:112 engines/crab/input/input.cpp:152
+#: engines/crab/input/input.cpp:113 engines/crab/input/input.cpp:163
 #: engines/dragons/metaengine.cpp:178 engines/griffon/metaengine.cpp:139
 #: engines/grim/grim.cpp:482 engines/grim/grim.cpp:563 engines/icb/icb.cpp:83
 #: engines/icb/icb.cpp:167 engines/scumm/metaengine.cpp:796
@@ -3235,9 +3235,9 @@ msgid "Right Click"
 msgstr "Clique direito"
 
 #. I18N: Action in In Cold Blood
-#: engines/metaengine.cpp:78 engines/grim/grim.cpp:535
-#: engines/hdb/metaengine.cpp:258 engines/icb/icb.cpp:137
-#: engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
+#: engines/metaengine.cpp:78 engines/crab/input/input.cpp:261
+#: engines/grim/grim.cpp:535 engines/hdb/metaengine.cpp:258
+#: engines/icb/icb.cpp:137 engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
 #: engines/mohawk/riven.cpp:867 engines/sky/metaengine.cpp:125
 #: engines/twine/metaengine.cpp:231 engines/wintermute/keymapper_tables.h:1608
 msgid "Pause"
@@ -5493,52 +5493,80 @@ msgid ""
 "beginning using new savegames."
 msgstr ""
 
-#: engines/crab/input/input.cpp:118
+#: engines/crab/input/input.cpp:119
 #, fuzzy
 #| msgid "Interact"
 msgid "Talk/Interact"
 msgstr "Interagir"
 
-#: engines/crab/input/input.cpp:158 engines/twine/metaengine.cpp:445
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:125 engines/griffon/metaengine.cpp:145
+#: engines/mm/mm1/metaengine.cpp:65 engines/scumm/metaengine.cpp:822
+msgid "Attack"
+msgstr "Atacar"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:130 engines/mm/mm1/metaengine.cpp:67
+#, fuzzy
+#| msgid " (Blocked)"
+msgid "Block"
+msgstr " (Bloqueado)"
+
+#: engines/crab/input/input.cpp:169 engines/twine/metaengine.cpp:445
 msgid "Accept"
 msgstr ""
 
-#: engines/crab/input/input.cpp:164
+#: engines/crab/input/input.cpp:186
+#, fuzzy
+msgid "Previous"
+msgstr "Primeira página"
+
+#: engines/crab/input/input.cpp:191
 msgid "Reply 1"
 msgstr ""
 
-#: engines/crab/input/input.cpp:169
+#: engines/crab/input/input.cpp:196
 msgid "Reply 2"
 msgstr ""
 
-#: engines/crab/input/input.cpp:174
+#: engines/crab/input/input.cpp:201
 msgid "Reply 3"
 msgstr ""
 
-#: engines/crab/input/input.cpp:179
+#: engines/crab/input/input.cpp:206
 msgid "Reply 4"
 msgstr ""
 
-#: engines/crab/input/input.cpp:184
+#: engines/crab/input/input.cpp:211
 msgid "Reply 5"
 msgstr ""
 
-#: engines/crab/input/input.cpp:189
+#: engines/crab/input/input.cpp:216
 msgid "Reply 6"
 msgstr ""
 
-#: engines/crab/input/input.cpp:204
+#: engines/crab/input/input.cpp:221 engines/twine/metaengine.cpp:491
+#, fuzzy
+msgid "Next Page"
+msgstr "Página seguinte"
+
+#: engines/crab/input/input.cpp:226
+#, fuzzy
+msgid "Previous Page"
+msgstr "Primeira página"
+
+#: engines/crab/input/input.cpp:241
 msgid "Map"
 msgstr "Definir"
 
-#: engines/crab/input/input.cpp:209
+#: engines/crab/input/input.cpp:246
 #, fuzzy
 #| msgid "Show journal"
 msgid "Journal"
 msgstr "Mostrar diário"
 
 #. I18N: Action in In Cold Blood
-#: engines/crab/input/input.cpp:214 engines/dragons/metaengine.cpp:149
+#: engines/crab/input/input.cpp:251 engines/dragons/metaengine.cpp:149
 #: engines/griffon/metaengine.cpp:152 engines/grim/grim.cpp:507
 #: engines/grim/grim.cpp:603 engines/hdb/metaengine.cpp:251
 #: engines/hpl1/metaengine.cpp:99 engines/icb/icb.cpp:101
@@ -5550,10 +5578,22 @@ msgstr "Mostrar diário"
 msgid "Inventory"
 msgstr "Mostrar inventário"
 
-#: engines/crab/input/input.cpp:219
+#: engines/crab/input/input.cpp:256
 msgid "Traits"
 msgstr ""
 
+#: engines/crab/input/input.cpp:266
+#, fuzzy
+#| msgid "Quick save"
+msgid "Quick Save"
+msgstr "Guardar rápido"
+
+#: engines/crab/input/input.cpp:271
+#, fuzzy
+#| msgid "Quick load"
+msgid "Quick Load"
+msgstr "Carregar rápido"
+
 #: engines/cryomni3d/metaengine.cpp:145
 msgid "Versailles 1685 support is not compiled in"
 msgstr "Suporte para Versailles 1685 não está disponível"
@@ -5808,12 +5848,6 @@ msgstr "Falha a eliminar o ficheiro."
 msgid "Menu / Skip"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/griffon/metaengine.cpp:145 engines/mm/mm1/metaengine.cpp:65
-#: engines/scumm/metaengine.cpp:822
-msgid "Attack"
-msgstr "Atacar"
-
 #: engines/griffon/metaengine.cpp:159
 #, fuzzy
 msgid "Speed Up Cutscene"
@@ -6637,13 +6671,6 @@ msgstr ""
 msgid "View Party Member 6"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:67
-#, fuzzy
-#| msgid " (Blocked)"
-msgid "Block"
-msgstr " (Bloqueado)"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:69
 msgid "Cast"
@@ -9216,11 +9243,6 @@ msgstr "Ação"
 msgid "Abort"
 msgstr ""
 
-#: engines/twine/metaengine.cpp:491
-#, fuzzy
-msgid "Next Page"
-msgstr "Página seguinte"
-
 #: engines/twine/metaengine.cpp:558
 #, fuzzy
 msgid "Previous location"
diff --git a/po/ru_RU.po b/po/ru_RU.po
index a01faacd296..b2152adc610 100644
--- a/po/ru_RU.po
+++ b/po/ru_RU.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.8.0svn\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-08-29 22:31+0000\n"
+"POT-Creation-Date: 2023-09-02 08:55+0000\n"
 "PO-Revision-Date: 2023-04-05 10:46+0000\n"
 "Last-Translator: Eugene Sandulenko <sev at scummvm.org>\n"
 "Language-Team: Russian <https://translations.scummvm.org/projects/scummvm/"
@@ -263,14 +263,14 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428
+#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
 #, fuzzy
 #| msgid "Backend"
 msgid "Back"
 msgstr "Бэкенд"
 
 #: gui/cloudconnectionwizard.cpp:436 gui/imagealbum-dialog.cpp:102
-#: gui/saveload-dialog.cpp:829
+#: gui/saveload-dialog.cpp:829 engines/crab/input/input.cpp:181
 msgid "Next"
 msgstr "Следующий"
 
@@ -910,7 +910,7 @@ msgid "Interact"
 msgstr "Взаимодействие"
 
 #: gui/gui-manager.cpp:168 engines/metaengine.cpp:116
-#: engines/crab/input/input.cpp:94 engines/crab/input/input.cpp:134
+#: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
 #: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
 #: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
 #: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:809
@@ -924,7 +924,7 @@ msgid "Up"
 msgstr "Вверх"
 
 #: gui/gui-manager.cpp:174 engines/metaengine.cpp:122
-#: engines/crab/input/input.cpp:100 engines/crab/input/input.cpp:140
+#: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
 #: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
 #: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
 #: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:776
@@ -938,7 +938,7 @@ msgid "Down"
 msgstr "Вниз"
 
 #: gui/gui-manager.cpp:180 engines/metaengine.cpp:128
-#: engines/crab/input/input.cpp:106 engines/crab/input/input.cpp:146
+#: engines/crab/input/input.cpp:107 engines/crab/input/input.cpp:157
 #: engines/dragons/metaengine.cpp:172 engines/griffon/metaengine.cpp:133
 #: engines/grim/grim.cpp:477 engines/grim/grim.cpp:558 engines/icb/icb.cpp:78
 #: engines/icb/icb.cpp:162 engines/scumm/metaengine.cpp:789
@@ -953,7 +953,7 @@ msgid "Left"
 msgstr "Влево"
 
 #: gui/gui-manager.cpp:186 engines/metaengine.cpp:134
-#: engines/crab/input/input.cpp:112 engines/crab/input/input.cpp:152
+#: engines/crab/input/input.cpp:113 engines/crab/input/input.cpp:163
 #: engines/dragons/metaengine.cpp:178 engines/griffon/metaengine.cpp:139
 #: engines/grim/grim.cpp:482 engines/grim/grim.cpp:563 engines/icb/icb.cpp:83
 #: engines/icb/icb.cpp:167 engines/scumm/metaengine.cpp:796
@@ -3295,9 +3295,9 @@ msgid "Right Click"
 msgstr "Правый щелчок"
 
 #. I18N: Action in In Cold Blood
-#: engines/metaengine.cpp:78 engines/grim/grim.cpp:535
-#: engines/hdb/metaengine.cpp:258 engines/icb/icb.cpp:137
-#: engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
+#: engines/metaengine.cpp:78 engines/crab/input/input.cpp:261
+#: engines/grim/grim.cpp:535 engines/hdb/metaengine.cpp:258
+#: engines/icb/icb.cpp:137 engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
 #: engines/mohawk/riven.cpp:867 engines/sky/metaengine.cpp:125
 #: engines/twine/metaengine.cpp:231 engines/wintermute/keymapper_tables.h:1608
 msgid "Pause"
@@ -5601,52 +5601,79 @@ msgstr ""
 "Игра будет поломана. Наверное придётся начать играть в Operation Stealth с "
 "самого начала, с новыми сохранениями."
 
-#: engines/crab/input/input.cpp:118
+#: engines/crab/input/input.cpp:119
 #, fuzzy
 #| msgid "Interact"
 msgid "Talk/Interact"
 msgstr "Взаимодействие"
 
-#: engines/crab/input/input.cpp:158 engines/twine/metaengine.cpp:445
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:125 engines/griffon/metaengine.cpp:145
+#: engines/mm/mm1/metaengine.cpp:65 engines/scumm/metaengine.cpp:822
+msgid "Attack"
+msgstr "Атака"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:130 engines/mm/mm1/metaengine.cpp:67
+msgid "Block"
+msgstr "Блокировать"
+
+#: engines/crab/input/input.cpp:169 engines/twine/metaengine.cpp:445
 msgid "Accept"
 msgstr "Принять"
 
-#: engines/crab/input/input.cpp:164
+#: engines/crab/input/input.cpp:186
+#, fuzzy
+#| msgid "~P~revious"
+msgid "Previous"
+msgstr "~П~ред"
+
+#: engines/crab/input/input.cpp:191
 msgid "Reply 1"
 msgstr ""
 
-#: engines/crab/input/input.cpp:169
+#: engines/crab/input/input.cpp:196
 msgid "Reply 2"
 msgstr ""
 
-#: engines/crab/input/input.cpp:174
+#: engines/crab/input/input.cpp:201
 msgid "Reply 3"
 msgstr ""
 
-#: engines/crab/input/input.cpp:179
+#: engines/crab/input/input.cpp:206
 msgid "Reply 4"
 msgstr ""
 
-#: engines/crab/input/input.cpp:184
+#: engines/crab/input/input.cpp:211
 msgid "Reply 5"
 msgstr ""
 
-#: engines/crab/input/input.cpp:189
+#: engines/crab/input/input.cpp:216
 msgid "Reply 6"
 msgstr ""
 
-#: engines/crab/input/input.cpp:204
+#: engines/crab/input/input.cpp:221 engines/twine/metaengine.cpp:491
+msgid "Next Page"
+msgstr "Следующая страница"
+
+#: engines/crab/input/input.cpp:226
+#, fuzzy
+#| msgid "Previous page"
+msgid "Previous Page"
+msgstr "Предыдущая страница"
+
+#: engines/crab/input/input.cpp:241
 msgid "Map"
 msgstr "Назначить"
 
-#: engines/crab/input/input.cpp:209
+#: engines/crab/input/input.cpp:246
 #, fuzzy
 #| msgid "Show journal"
 msgid "Journal"
 msgstr "Показать журнал"
 
 #. I18N: Action in In Cold Blood
-#: engines/crab/input/input.cpp:214 engines/dragons/metaengine.cpp:149
+#: engines/crab/input/input.cpp:251 engines/dragons/metaengine.cpp:149
 #: engines/griffon/metaengine.cpp:152 engines/grim/grim.cpp:507
 #: engines/grim/grim.cpp:603 engines/hdb/metaengine.cpp:251
 #: engines/hpl1/metaengine.cpp:99 engines/icb/icb.cpp:101
@@ -5657,10 +5684,22 @@ msgstr "Показать журнал"
 msgid "Inventory"
 msgstr "Инвентарь"
 
-#: engines/crab/input/input.cpp:219
+#: engines/crab/input/input.cpp:256
 msgid "Traits"
 msgstr ""
 
+#: engines/crab/input/input.cpp:266
+#, fuzzy
+#| msgid "Quick save"
+msgid "Quick Save"
+msgstr "Быстрое сохнарение"
+
+#: engines/crab/input/input.cpp:271
+#, fuzzy
+#| msgid "Quick load"
+msgid "Quick Load"
+msgstr "Быстрая загрузка"
+
 #: engines/cryomni3d/metaengine.cpp:145
 msgid "Versailles 1685 support is not compiled in"
 msgstr "Поддержка для Versailles 1685 не скомпилирована"
@@ -5921,12 +5960,6 @@ msgstr "Не удалось удалить файл."
 msgid "Menu / Skip"
 msgstr "Меню / Пропустить"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/griffon/metaengine.cpp:145 engines/mm/mm1/metaengine.cpp:65
-#: engines/scumm/metaengine.cpp:822
-msgid "Attack"
-msgstr "Атака"
-
 #: engines/griffon/metaengine.cpp:159
 msgid "Speed Up Cutscene"
 msgstr "Ускорить заставку"
@@ -6807,11 +6840,6 @@ msgstr "Смотреть члена команды №5"
 msgid "View Party Member 6"
 msgstr "Смотреть члена команды №6"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:67
-msgid "Block"
-msgstr "Блокировать"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:69
 msgid "Cast"
@@ -9493,10 +9521,6 @@ msgstr "Специальное действие"
 msgid "Abort"
 msgstr "Прервать"
 
-#: engines/twine/metaengine.cpp:491
-msgid "Next Page"
-msgstr "Следующая страница"
-
 #: engines/twine/metaengine.cpp:558
 msgid "Previous location"
 msgstr "Предыдущая локация"
diff --git a/po/sv_SE.po b/po/sv_SE.po
index c1c07e4607b..e8b9405e8f5 100644
--- a/po/sv_SE.po
+++ b/po/sv_SE.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.5.0svn\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-08-29 22:31+0000\n"
+"POT-Creation-Date: 2023-09-02 08:55+0000\n"
 "PO-Revision-Date: 2022-11-29 23:05+0000\n"
 "Last-Translator: Eugene Sandulenko <sev at scummvm.org>\n"
 "Language-Team: Swedish <https://translations.scummvm.org/projects/scummvm/"
@@ -262,14 +262,14 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428
+#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
 #, fuzzy
 #| msgid "Backend"
 msgid "Back"
 msgstr "Backend"
 
 #: gui/cloudconnectionwizard.cpp:436 gui/imagealbum-dialog.cpp:102
-#: gui/saveload-dialog.cpp:829
+#: gui/saveload-dialog.cpp:829 engines/crab/input/input.cpp:181
 msgid "Next"
 msgstr "Nästa"
 
@@ -909,7 +909,7 @@ msgid "Interact"
 msgstr "Använd"
 
 #: gui/gui-manager.cpp:168 engines/metaengine.cpp:116
-#: engines/crab/input/input.cpp:94 engines/crab/input/input.cpp:134
+#: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
 #: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
 #: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
 #: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:809
@@ -923,7 +923,7 @@ msgid "Up"
 msgstr "Upp"
 
 #: gui/gui-manager.cpp:174 engines/metaengine.cpp:122
-#: engines/crab/input/input.cpp:100 engines/crab/input/input.cpp:140
+#: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
 #: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
 #: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
 #: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:776
@@ -937,7 +937,7 @@ msgid "Down"
 msgstr "Ned"
 
 #: gui/gui-manager.cpp:180 engines/metaengine.cpp:128
-#: engines/crab/input/input.cpp:106 engines/crab/input/input.cpp:146
+#: engines/crab/input/input.cpp:107 engines/crab/input/input.cpp:157
 #: engines/dragons/metaengine.cpp:172 engines/griffon/metaengine.cpp:133
 #: engines/grim/grim.cpp:477 engines/grim/grim.cpp:558 engines/icb/icb.cpp:78
 #: engines/icb/icb.cpp:162 engines/scumm/metaengine.cpp:789
@@ -952,7 +952,7 @@ msgid "Left"
 msgstr "Vänster"
 
 #: gui/gui-manager.cpp:186 engines/metaengine.cpp:134
-#: engines/crab/input/input.cpp:112 engines/crab/input/input.cpp:152
+#: engines/crab/input/input.cpp:113 engines/crab/input/input.cpp:163
 #: engines/dragons/metaengine.cpp:178 engines/griffon/metaengine.cpp:139
 #: engines/grim/grim.cpp:482 engines/grim/grim.cpp:563 engines/icb/icb.cpp:83
 #: engines/icb/icb.cpp:167 engines/scumm/metaengine.cpp:796
@@ -3250,9 +3250,9 @@ msgid "Right Click"
 msgstr "Högerklick"
 
 #. I18N: Action in In Cold Blood
-#: engines/metaengine.cpp:78 engines/grim/grim.cpp:535
-#: engines/hdb/metaengine.cpp:258 engines/icb/icb.cpp:137
-#: engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
+#: engines/metaengine.cpp:78 engines/crab/input/input.cpp:261
+#: engines/grim/grim.cpp:535 engines/hdb/metaengine.cpp:258
+#: engines/icb/icb.cpp:137 engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
 #: engines/mohawk/riven.cpp:867 engines/sky/metaengine.cpp:125
 #: engines/twine/metaengine.cpp:231 engines/wintermute/keymapper_tables.h:1608
 msgid "Pause"
@@ -5577,52 +5577,82 @@ msgid ""
 "beginning using new savegames."
 msgstr ""
 
-#: engines/crab/input/input.cpp:118
+#: engines/crab/input/input.cpp:119
 #, fuzzy
 #| msgid "Interact"
 msgid "Talk/Interact"
 msgstr "Använd"
 
-#: engines/crab/input/input.cpp:158 engines/twine/metaengine.cpp:445
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:125 engines/griffon/metaengine.cpp:145
+#: engines/mm/mm1/metaengine.cpp:65 engines/scumm/metaengine.cpp:822
+#, fuzzy
+msgid "Attack"
+msgstr "Attack 1"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:130 engines/mm/mm1/metaengine.cpp:67
+#, fuzzy
+#| msgid "Unlock"
+msgid "Block"
+msgstr "LÃ¥s upp"
+
+#: engines/crab/input/input.cpp:169 engines/twine/metaengine.cpp:445
 msgid "Accept"
 msgstr ""
 
-#: engines/crab/input/input.cpp:164
+#: engines/crab/input/input.cpp:186
+#, fuzzy
+#| msgid "~P~revious"
+msgid "Previous"
+msgstr "~F~öregående"
+
+#: engines/crab/input/input.cpp:191
 msgid "Reply 1"
 msgstr ""
 
-#: engines/crab/input/input.cpp:169
+#: engines/crab/input/input.cpp:196
 msgid "Reply 2"
 msgstr ""
 
-#: engines/crab/input/input.cpp:174
+#: engines/crab/input/input.cpp:201
 msgid "Reply 3"
 msgstr ""
 
-#: engines/crab/input/input.cpp:179
+#: engines/crab/input/input.cpp:206
 msgid "Reply 4"
 msgstr ""
 
-#: engines/crab/input/input.cpp:184
+#: engines/crab/input/input.cpp:211
 msgid "Reply 5"
 msgstr ""
 
-#: engines/crab/input/input.cpp:189
+#: engines/crab/input/input.cpp:216
 msgid "Reply 6"
 msgstr ""
 
-#: engines/crab/input/input.cpp:204
+#: engines/crab/input/input.cpp:221 engines/twine/metaengine.cpp:491
+#, fuzzy
+msgid "Next Page"
+msgstr "Nästa"
+
+#: engines/crab/input/input.cpp:226
+#, fuzzy
+msgid "Previous Page"
+msgstr "~F~öregående"
+
+#: engines/crab/input/input.cpp:241
 msgid "Map"
 msgstr "Ställ in"
 
-#: engines/crab/input/input.cpp:209
+#: engines/crab/input/input.cpp:246
 #, fuzzy
 #| msgid "Show journal"
 msgid "Journal"
 msgstr "Visa journal"
 
 #. I18N: Action in In Cold Blood
-#: engines/crab/input/input.cpp:214 engines/dragons/metaengine.cpp:149
+#: engines/crab/input/input.cpp:251 engines/dragons/metaengine.cpp:149
 #: engines/griffon/metaengine.cpp:152 engines/grim/grim.cpp:507
 #: engines/grim/grim.cpp:603 engines/hdb/metaengine.cpp:251
 #: engines/hpl1/metaengine.cpp:99 engines/icb/icb.cpp:101
@@ -5633,10 +5663,20 @@ msgstr "Visa journal"
 msgid "Inventory"
 msgstr "Inventarie"
 
-#: engines/crab/input/input.cpp:219
+#: engines/crab/input/input.cpp:256
 msgid "Traits"
 msgstr ""
 
+#: engines/crab/input/input.cpp:266
+#, fuzzy
+msgid "Quick Save"
+msgstr "Klickläge"
+
+#: engines/crab/input/input.cpp:271
+#, fuzzy
+msgid "Quick Load"
+msgstr "Klickläge"
+
 #: engines/cryomni3d/metaengine.cpp:145
 #, fuzzy
 msgid "Versailles 1685 support is not compiled in"
@@ -5900,13 +5940,6 @@ msgstr "Kunde inte radera filen."
 msgid "Menu / Skip"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/griffon/metaengine.cpp:145 engines/mm/mm1/metaengine.cpp:65
-#: engines/scumm/metaengine.cpp:822
-#, fuzzy
-msgid "Attack"
-msgstr "Attack 1"
-
 #: engines/griffon/metaengine.cpp:159
 #, fuzzy
 msgid "Speed Up Cutscene"
@@ -6761,13 +6794,6 @@ msgstr ""
 msgid "View Party Member 6"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:67
-#, fuzzy
-#| msgid "Unlock"
-msgid "Block"
-msgstr "LÃ¥s upp"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:69
 msgid "Cast"
@@ -9395,11 +9421,6 @@ msgstr "Aktiv"
 msgid "Abort"
 msgstr "Avbryt"
 
-#: engines/twine/metaengine.cpp:491
-#, fuzzy
-msgid "Next Page"
-msgstr "Nästa"
-
 #: engines/twine/metaengine.cpp:558
 #, fuzzy
 msgid "Previous location"
diff --git a/po/tr.po b/po/tr.po
index 2c797e4d2f3..b02ddd4423a 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 2.3.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-08-29 22:31+0000\n"
+"POT-Creation-Date: 2023-09-02 08:55+0000\n"
 "PO-Revision-Date: 2021-03-21 08:24+0000\n"
 "Last-Translator: mdenizdemirci <mdenizdemirci at gmail.com>\n"
 "Language-Team: Turkish <https://translations.scummvm.org/projects/scummvm/"
@@ -260,14 +260,14 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428
+#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
 #, fuzzy
 #| msgid "Backend"
 msgid "Back"
 msgstr "Altyapı"
 
 #: gui/cloudconnectionwizard.cpp:436 gui/imagealbum-dialog.cpp:102
-#: gui/saveload-dialog.cpp:829
+#: gui/saveload-dialog.cpp:829 engines/crab/input/input.cpp:181
 msgid "Next"
 msgstr "Sonraki"
 
@@ -907,7 +907,7 @@ msgid "Interact"
 msgstr "EtkileÅŸim"
 
 #: gui/gui-manager.cpp:168 engines/metaengine.cpp:116
-#: engines/crab/input/input.cpp:94 engines/crab/input/input.cpp:134
+#: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
 #: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
 #: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
 #: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:809
@@ -921,7 +921,7 @@ msgid "Up"
 msgstr "Yukarı"
 
 #: gui/gui-manager.cpp:174 engines/metaengine.cpp:122
-#: engines/crab/input/input.cpp:100 engines/crab/input/input.cpp:140
+#: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
 #: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
 #: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
 #: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:776
@@ -935,7 +935,7 @@ msgid "Down"
 msgstr "Aşağı"
 
 #: gui/gui-manager.cpp:180 engines/metaengine.cpp:128
-#: engines/crab/input/input.cpp:106 engines/crab/input/input.cpp:146
+#: engines/crab/input/input.cpp:107 engines/crab/input/input.cpp:157
 #: engines/dragons/metaengine.cpp:172 engines/griffon/metaengine.cpp:133
 #: engines/grim/grim.cpp:477 engines/grim/grim.cpp:558 engines/icb/icb.cpp:78
 #: engines/icb/icb.cpp:162 engines/scumm/metaengine.cpp:789
@@ -950,7 +950,7 @@ msgid "Left"
 msgstr "Sol"
 
 #: gui/gui-manager.cpp:186 engines/metaengine.cpp:134
-#: engines/crab/input/input.cpp:112 engines/crab/input/input.cpp:152
+#: engines/crab/input/input.cpp:113 engines/crab/input/input.cpp:163
 #: engines/dragons/metaengine.cpp:178 engines/griffon/metaengine.cpp:139
 #: engines/grim/grim.cpp:482 engines/grim/grim.cpp:563 engines/icb/icb.cpp:83
 #: engines/icb/icb.cpp:167 engines/scumm/metaengine.cpp:796
@@ -3250,9 +3250,9 @@ msgid "Right Click"
 msgstr "SaÄŸ"
 
 #. I18N: Action in In Cold Blood
-#: engines/metaengine.cpp:78 engines/grim/grim.cpp:535
-#: engines/hdb/metaengine.cpp:258 engines/icb/icb.cpp:137
-#: engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
+#: engines/metaengine.cpp:78 engines/crab/input/input.cpp:261
+#: engines/grim/grim.cpp:535 engines/hdb/metaengine.cpp:258
+#: engines/icb/icb.cpp:137 engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
 #: engines/mohawk/riven.cpp:867 engines/sky/metaengine.cpp:125
 #: engines/twine/metaengine.cpp:231 engines/wintermute/keymapper_tables.h:1608
 msgid "Pause"
@@ -5508,50 +5508,75 @@ msgid ""
 "beginning using new savegames."
 msgstr ""
 
-#: engines/crab/input/input.cpp:118
+#: engines/crab/input/input.cpp:119
 #, fuzzy
 #| msgid "Interact"
 msgid "Talk/Interact"
 msgstr "EtkileÅŸim"
 
-#: engines/crab/input/input.cpp:158 engines/twine/metaengine.cpp:445
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:125 engines/griffon/metaengine.cpp:145
+#: engines/mm/mm1/metaengine.cpp:65 engines/scumm/metaengine.cpp:822
+msgid "Attack"
+msgstr ""
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:130 engines/mm/mm1/metaengine.cpp:67
+msgid "Block"
+msgstr ""
+
+#: engines/crab/input/input.cpp:169 engines/twine/metaengine.cpp:445
 msgid "Accept"
 msgstr ""
 
-#: engines/crab/input/input.cpp:164
+#: engines/crab/input/input.cpp:186
+#, fuzzy
+#| msgid "Prev"
+msgid "Previous"
+msgstr "Önceki"
+
+#: engines/crab/input/input.cpp:191
 msgid "Reply 1"
 msgstr ""
 
-#: engines/crab/input/input.cpp:169
+#: engines/crab/input/input.cpp:196
 msgid "Reply 2"
 msgstr ""
 
-#: engines/crab/input/input.cpp:174
+#: engines/crab/input/input.cpp:201
 msgid "Reply 3"
 msgstr ""
 
-#: engines/crab/input/input.cpp:179
+#: engines/crab/input/input.cpp:206
 msgid "Reply 4"
 msgstr ""
 
-#: engines/crab/input/input.cpp:184
+#: engines/crab/input/input.cpp:211
 msgid "Reply 5"
 msgstr ""
 
-#: engines/crab/input/input.cpp:189
+#: engines/crab/input/input.cpp:216
 msgid "Reply 6"
 msgstr ""
 
-#: engines/crab/input/input.cpp:204
+#: engines/crab/input/input.cpp:221 engines/twine/metaengine.cpp:491
+msgid "Next Page"
+msgstr ""
+
+#: engines/crab/input/input.cpp:226
+msgid "Previous Page"
+msgstr ""
+
+#: engines/crab/input/input.cpp:241
 msgid "Map"
 msgstr "EÅŸleÅŸtirme"
 
-#: engines/crab/input/input.cpp:209
+#: engines/crab/input/input.cpp:246
 msgid "Journal"
 msgstr ""
 
 #. I18N: Action in In Cold Blood
-#: engines/crab/input/input.cpp:214 engines/dragons/metaengine.cpp:149
+#: engines/crab/input/input.cpp:251 engines/dragons/metaengine.cpp:149
 #: engines/griffon/metaengine.cpp:152 engines/grim/grim.cpp:507
 #: engines/grim/grim.cpp:603 engines/hdb/metaengine.cpp:251
 #: engines/hpl1/metaengine.cpp:99 engines/icb/icb.cpp:101
@@ -5562,10 +5587,20 @@ msgstr ""
 msgid "Inventory"
 msgstr ""
 
-#: engines/crab/input/input.cpp:219
+#: engines/crab/input/input.cpp:256
 msgid "Traits"
 msgstr ""
 
+#: engines/crab/input/input.cpp:266
+#, fuzzy
+msgid "Quick Save"
+msgstr "Çekiştirme modu:"
+
+#: engines/crab/input/input.cpp:271
+#, fuzzy
+msgid "Quick Load"
+msgstr "Çekiştirme modu:"
+
 #: engines/cryomni3d/metaengine.cpp:145
 #, fuzzy
 msgid "Versailles 1685 support is not compiled in"
@@ -5815,12 +5850,6 @@ msgstr ""
 msgid "Menu / Skip"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/griffon/metaengine.cpp:145 engines/mm/mm1/metaengine.cpp:65
-#: engines/scumm/metaengine.cpp:822
-msgid "Attack"
-msgstr ""
-
 #: engines/griffon/metaengine.cpp:159
 msgid "Speed Up Cutscene"
 msgstr ""
@@ -6632,11 +6661,6 @@ msgstr ""
 msgid "View Party Member 6"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:67
-msgid "Block"
-msgstr ""
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:69
 msgid "Cast"
@@ -9133,10 +9157,6 @@ msgstr "Aktif"
 msgid "Abort"
 msgstr ""
 
-#: engines/twine/metaengine.cpp:491
-msgid "Next Page"
-msgstr ""
-
 #: engines/twine/metaengine.cpp:558
 msgid "Previous location"
 msgstr ""
diff --git a/po/uk_UA.po b/po/uk_UA.po
index 5db1e3c70c8..b473a271dff 100644
--- a/po/uk_UA.po
+++ b/po/uk_UA.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 1.9.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-08-29 22:31+0000\n"
+"POT-Creation-Date: 2023-09-02 08:55+0000\n"
 "PO-Revision-Date: 2023-05-17 15:40+0000\n"
 "Last-Translator: Eugene Sandulenko <sev at scummvm.org>\n"
 "Language-Team: Ukrainian <https://translations.scummvm.org/projects/scummvm/"
@@ -263,14 +263,14 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428
+#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
 #, fuzzy
 #| msgid "Backend"
 msgid "Back"
 msgstr "Бекенд"
 
 #: gui/cloudconnectionwizard.cpp:436 gui/imagealbum-dialog.cpp:102
-#: gui/saveload-dialog.cpp:829
+#: gui/saveload-dialog.cpp:829 engines/crab/input/input.cpp:181
 msgid "Next"
 msgstr "Наступний"
 
@@ -911,7 +911,7 @@ msgid "Interact"
 msgstr "Взаємодія"
 
 #: gui/gui-manager.cpp:168 engines/metaengine.cpp:116
-#: engines/crab/input/input.cpp:94 engines/crab/input/input.cpp:134
+#: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
 #: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
 #: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
 #: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:809
@@ -925,7 +925,7 @@ msgid "Up"
 msgstr "Догори"
 
 #: gui/gui-manager.cpp:174 engines/metaengine.cpp:122
-#: engines/crab/input/input.cpp:100 engines/crab/input/input.cpp:140
+#: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
 #: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
 #: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
 #: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:776
@@ -939,7 +939,7 @@ msgid "Down"
 msgstr "Донизу"
 
 #: gui/gui-manager.cpp:180 engines/metaengine.cpp:128
-#: engines/crab/input/input.cpp:106 engines/crab/input/input.cpp:146
+#: engines/crab/input/input.cpp:107 engines/crab/input/input.cpp:157
 #: engines/dragons/metaengine.cpp:172 engines/griffon/metaengine.cpp:133
 #: engines/grim/grim.cpp:477 engines/grim/grim.cpp:558 engines/icb/icb.cpp:78
 #: engines/icb/icb.cpp:162 engines/scumm/metaengine.cpp:789
@@ -954,7 +954,7 @@ msgid "Left"
 msgstr "Наліво"
 
 #: gui/gui-manager.cpp:186 engines/metaengine.cpp:134
-#: engines/crab/input/input.cpp:112 engines/crab/input/input.cpp:152
+#: engines/crab/input/input.cpp:113 engines/crab/input/input.cpp:163
 #: engines/dragons/metaengine.cpp:178 engines/griffon/metaengine.cpp:139
 #: engines/grim/grim.cpp:482 engines/grim/grim.cpp:563 engines/icb/icb.cpp:83
 #: engines/icb/icb.cpp:167 engines/scumm/metaengine.cpp:796
@@ -3291,9 +3291,9 @@ msgid "Right Click"
 msgstr "Правий клік"
 
 #. I18N: Action in In Cold Blood
-#: engines/metaengine.cpp:78 engines/grim/grim.cpp:535
-#: engines/hdb/metaengine.cpp:258 engines/icb/icb.cpp:137
-#: engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
+#: engines/metaengine.cpp:78 engines/crab/input/input.cpp:261
+#: engines/grim/grim.cpp:535 engines/hdb/metaengine.cpp:258
+#: engines/icb/icb.cpp:137 engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
 #: engines/mohawk/riven.cpp:867 engines/sky/metaengine.cpp:125
 #: engines/twine/metaengine.cpp:231 engines/wintermute/keymapper_tables.h:1608
 msgid "Pause"
@@ -5596,52 +5596,79 @@ msgstr ""
 "Гра не буде працювати добре. Будь-ласка, спробуйте розпочати гру Operation "
 "Stealth з самого початку, використовуючи нові збережені ігри."
 
-#: engines/crab/input/input.cpp:118
+#: engines/crab/input/input.cpp:119
 #, fuzzy
 #| msgid "Interact"
 msgid "Talk/Interact"
 msgstr "Взаємодія"
 
-#: engines/crab/input/input.cpp:158 engines/twine/metaengine.cpp:445
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:125 engines/griffon/metaengine.cpp:145
+#: engines/mm/mm1/metaengine.cpp:65 engines/scumm/metaengine.cpp:822
+msgid "Attack"
+msgstr "Атака"
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:130 engines/mm/mm1/metaengine.cpp:67
+msgid "Block"
+msgstr "Блокувати"
+
+#: engines/crab/input/input.cpp:169 engines/twine/metaengine.cpp:445
 msgid "Accept"
 msgstr "Прийняти"
 
-#: engines/crab/input/input.cpp:164
+#: engines/crab/input/input.cpp:186
+#, fuzzy
+#| msgid "~P~revious"
+msgid "Previous"
+msgstr "~П~опер"
+
+#: engines/crab/input/input.cpp:191
 msgid "Reply 1"
 msgstr ""
 
-#: engines/crab/input/input.cpp:169
+#: engines/crab/input/input.cpp:196
 msgid "Reply 2"
 msgstr ""
 
-#: engines/crab/input/input.cpp:174
+#: engines/crab/input/input.cpp:201
 msgid "Reply 3"
 msgstr ""
 
-#: engines/crab/input/input.cpp:179
+#: engines/crab/input/input.cpp:206
 msgid "Reply 4"
 msgstr ""
 
-#: engines/crab/input/input.cpp:184
+#: engines/crab/input/input.cpp:211
 msgid "Reply 5"
 msgstr ""
 
-#: engines/crab/input/input.cpp:189
+#: engines/crab/input/input.cpp:216
 msgid "Reply 6"
 msgstr ""
 
-#: engines/crab/input/input.cpp:204
+#: engines/crab/input/input.cpp:221 engines/twine/metaengine.cpp:491
+msgid "Next Page"
+msgstr "Наступна сторінка"
+
+#: engines/crab/input/input.cpp:226
+#, fuzzy
+#| msgid "Previous page"
+msgid "Previous Page"
+msgstr "Попередня сторінка"
+
+#: engines/crab/input/input.cpp:241
 msgid "Map"
 msgstr "Призначити"
 
-#: engines/crab/input/input.cpp:209
+#: engines/crab/input/input.cpp:246
 #, fuzzy
 #| msgid "Show journal"
 msgid "Journal"
 msgstr "Показати журнал"
 
 #. I18N: Action in In Cold Blood
-#: engines/crab/input/input.cpp:214 engines/dragons/metaengine.cpp:149
+#: engines/crab/input/input.cpp:251 engines/dragons/metaengine.cpp:149
 #: engines/griffon/metaengine.cpp:152 engines/grim/grim.cpp:507
 #: engines/grim/grim.cpp:603 engines/hdb/metaengine.cpp:251
 #: engines/hpl1/metaengine.cpp:99 engines/icb/icb.cpp:101
@@ -5652,10 +5679,22 @@ msgstr "Показати журнал"
 msgid "Inventory"
 msgstr "Інвентар"
 
-#: engines/crab/input/input.cpp:219
+#: engines/crab/input/input.cpp:256
 msgid "Traits"
 msgstr ""
 
+#: engines/crab/input/input.cpp:266
+#, fuzzy
+#| msgid "Quick save"
+msgid "Quick Save"
+msgstr "Швидке збереження"
+
+#: engines/crab/input/input.cpp:271
+#, fuzzy
+#| msgid "Quick load"
+msgid "Quick Load"
+msgstr "Швидке завантаження"
+
 #: engines/cryomni3d/metaengine.cpp:145
 msgid "Versailles 1685 support is not compiled in"
 msgstr "Підтримку для Versailles 1685 не скомпільовано"
@@ -5915,12 +5954,6 @@ msgstr "Не вдалося видалити файл."
 msgid "Menu / Skip"
 msgstr "Меню / Пропустити"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/griffon/metaengine.cpp:145 engines/mm/mm1/metaengine.cpp:65
-#: engines/scumm/metaengine.cpp:822
-msgid "Attack"
-msgstr "Атака"
-
 #: engines/griffon/metaengine.cpp:159
 msgid "Speed Up Cutscene"
 msgstr "Прискорити ролік"
@@ -6799,11 +6832,6 @@ msgstr "Дивитись члена №5 в команді"
 msgid "View Party Member 6"
 msgstr "Дивитись члена №6 в команді"
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:67
-msgid "Block"
-msgstr "Блокувати"
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:69
 msgid "Cast"
@@ -9478,10 +9506,6 @@ msgstr "Спеціальна дія"
 msgid "Abort"
 msgstr "Перервати"
 
-#: engines/twine/metaengine.cpp:491
-msgid "Next Page"
-msgstr "Наступна сторінка"
-
 #: engines/twine/metaengine.cpp:558
 msgid "Previous location"
 msgstr "Попередня локація"
diff --git a/po/zh.po b/po/zh.po
index 06906f60e6c..b25ea3986f2 100644
--- a/po/zh.po
+++ b/po/zh.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 2.3.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-08-29 22:31+0000\n"
+"POT-Creation-Date: 2023-09-02 08:55+0000\n"
 "PO-Revision-Date: 2022-10-01 14:37+0000\n"
 "Last-Translator: kane159 <kane12369 at gmail.com>\n"
 "Language-Team: Chinese <https://translations.scummvm.org/projects/scummvm/"
@@ -251,14 +251,14 @@ msgstr ""
 msgid "Manual Mode: Success"
 msgstr ""
 
-#: gui/cloudconnectionwizard.cpp:428
+#: gui/cloudconnectionwizard.cpp:428 engines/crab/input/input.cpp:175
 #, fuzzy
 #| msgid "Backend"
 msgid "Back"
 msgstr "后端"
 
 #: gui/cloudconnectionwizard.cpp:436 gui/imagealbum-dialog.cpp:102
-#: gui/saveload-dialog.cpp:829
+#: gui/saveload-dialog.cpp:829 engines/crab/input/input.cpp:181
 msgid "Next"
 msgstr ""
 
@@ -877,7 +877,7 @@ msgid "Interact"
 msgstr "互动"
 
 #: gui/gui-manager.cpp:168 engines/metaengine.cpp:116
-#: engines/crab/input/input.cpp:94 engines/crab/input/input.cpp:134
+#: engines/crab/input/input.cpp:95 engines/crab/input/input.cpp:145
 #: engines/dragons/metaengine.cpp:160 engines/griffon/metaengine.cpp:121
 #: engines/grim/grim.cpp:467 engines/grim/grim.cpp:548 engines/icb/icb.cpp:68
 #: engines/icb/icb.cpp:152 engines/scumm/metaengine.cpp:809
@@ -891,7 +891,7 @@ msgid "Up"
 msgstr "向上"
 
 #: gui/gui-manager.cpp:174 engines/metaengine.cpp:122
-#: engines/crab/input/input.cpp:100 engines/crab/input/input.cpp:140
+#: engines/crab/input/input.cpp:101 engines/crab/input/input.cpp:151
 #: engines/dragons/metaengine.cpp:166 engines/griffon/metaengine.cpp:127
 #: engines/grim/grim.cpp:472 engines/grim/grim.cpp:553 engines/icb/icb.cpp:73
 #: engines/icb/icb.cpp:157 engines/scumm/metaengine.cpp:776
@@ -905,7 +905,7 @@ msgid "Down"
 msgstr "向下"
 
 #: gui/gui-manager.cpp:180 engines/metaengine.cpp:128
-#: engines/crab/input/input.cpp:106 engines/crab/input/input.cpp:146
+#: engines/crab/input/input.cpp:107 engines/crab/input/input.cpp:157
 #: engines/dragons/metaengine.cpp:172 engines/griffon/metaengine.cpp:133
 #: engines/grim/grim.cpp:477 engines/grim/grim.cpp:558 engines/icb/icb.cpp:78
 #: engines/icb/icb.cpp:162 engines/scumm/metaengine.cpp:789
@@ -920,7 +920,7 @@ msgid "Left"
 msgstr "向左"
 
 #: gui/gui-manager.cpp:186 engines/metaengine.cpp:134
-#: engines/crab/input/input.cpp:112 engines/crab/input/input.cpp:152
+#: engines/crab/input/input.cpp:113 engines/crab/input/input.cpp:163
 #: engines/dragons/metaengine.cpp:178 engines/griffon/metaengine.cpp:139
 #: engines/grim/grim.cpp:482 engines/grim/grim.cpp:563 engines/icb/icb.cpp:83
 #: engines/icb/icb.cpp:167 engines/scumm/metaengine.cpp:796
@@ -3125,9 +3125,9 @@ msgid "Right Click"
 msgstr ""
 
 #. I18N: Action in In Cold Blood
-#: engines/metaengine.cpp:78 engines/grim/grim.cpp:535
-#: engines/hdb/metaengine.cpp:258 engines/icb/icb.cpp:137
-#: engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
+#: engines/metaengine.cpp:78 engines/crab/input/input.cpp:261
+#: engines/grim/grim.cpp:535 engines/hdb/metaengine.cpp:258
+#: engines/icb/icb.cpp:137 engines/icb/icb.cpp:203 engines/mohawk/myst.cpp:596
 #: engines/mohawk/riven.cpp:867 engines/sky/metaengine.cpp:125
 #: engines/twine/metaengine.cpp:231 engines/wintermute/keymapper_tables.h:1608
 msgid "Pause"
@@ -5314,50 +5314,73 @@ msgid ""
 "beginning using new savegames."
 msgstr ""
 
-#: engines/crab/input/input.cpp:118
+#: engines/crab/input/input.cpp:119
 #, fuzzy
 #| msgid "Interact"
 msgid "Talk/Interact"
 msgstr "互动"
 
-#: engines/crab/input/input.cpp:158 engines/twine/metaengine.cpp:445
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:125 engines/griffon/metaengine.cpp:145
+#: engines/mm/mm1/metaengine.cpp:65 engines/scumm/metaengine.cpp:822
+msgid "Attack"
+msgstr ""
+
+#. I18N: Combat command in Might & Magic 1
+#: engines/crab/input/input.cpp:130 engines/mm/mm1/metaengine.cpp:67
+msgid "Block"
+msgstr ""
+
+#: engines/crab/input/input.cpp:169 engines/twine/metaengine.cpp:445
 msgid "Accept"
 msgstr ""
 
-#: engines/crab/input/input.cpp:164
+#: engines/crab/input/input.cpp:186
+msgid "Previous"
+msgstr ""
+
+#: engines/crab/input/input.cpp:191
 msgid "Reply 1"
 msgstr ""
 
-#: engines/crab/input/input.cpp:169
+#: engines/crab/input/input.cpp:196
 msgid "Reply 2"
 msgstr ""
 
-#: engines/crab/input/input.cpp:174
+#: engines/crab/input/input.cpp:201
 msgid "Reply 3"
 msgstr ""
 
-#: engines/crab/input/input.cpp:179
+#: engines/crab/input/input.cpp:206
 msgid "Reply 4"
 msgstr ""
 
-#: engines/crab/input/input.cpp:184
+#: engines/crab/input/input.cpp:211
 msgid "Reply 5"
 msgstr ""
 
-#: engines/crab/input/input.cpp:189
+#: engines/crab/input/input.cpp:216
 msgid "Reply 6"
 msgstr ""
 
-#: engines/crab/input/input.cpp:204
+#: engines/crab/input/input.cpp:221 engines/twine/metaengine.cpp:491
+msgid "Next Page"
+msgstr ""
+
+#: engines/crab/input/input.cpp:226
+msgid "Previous Page"
+msgstr ""
+
+#: engines/crab/input/input.cpp:241
 msgid "Map"
 msgstr ""
 
-#: engines/crab/input/input.cpp:209
+#: engines/crab/input/input.cpp:246
 msgid "Journal"
 msgstr ""
 
 #. I18N: Action in In Cold Blood
-#: engines/crab/input/input.cpp:214 engines/dragons/metaengine.cpp:149
+#: engines/crab/input/input.cpp:251 engines/dragons/metaengine.cpp:149
 #: engines/griffon/metaengine.cpp:152 engines/grim/grim.cpp:507
 #: engines/grim/grim.cpp:603 engines/hdb/metaengine.cpp:251
 #: engines/hpl1/metaengine.cpp:99 engines/icb/icb.cpp:101
@@ -5368,10 +5391,18 @@ msgstr ""
 msgid "Inventory"
 msgstr ""
 
-#: engines/crab/input/input.cpp:219
+#: engines/crab/input/input.cpp:256
 msgid "Traits"
 msgstr ""
 
+#: engines/crab/input/input.cpp:266
+msgid "Quick Save"
+msgstr ""
+
+#: engines/crab/input/input.cpp:271
+msgid "Quick Load"
+msgstr ""
+
 #: engines/cryomni3d/metaengine.cpp:145
 msgid "Versailles 1685 support is not compiled in"
 msgstr ""
@@ -5615,12 +5646,6 @@ msgstr ""
 msgid "Menu / Skip"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/griffon/metaengine.cpp:145 engines/mm/mm1/metaengine.cpp:65
-#: engines/scumm/metaengine.cpp:822
-msgid "Attack"
-msgstr ""
-
 #: engines/griffon/metaengine.cpp:159
 msgid "Speed Up Cutscene"
 msgstr ""
@@ -6410,11 +6435,6 @@ msgstr ""
 msgid "View Party Member 6"
 msgstr ""
 
-#. I18N: Combat command in Might & Magic 1
-#: engines/mm/mm1/metaengine.cpp:67
-msgid "Block"
-msgstr ""
-
 #. I18N: Combat command in Might & Magic 1
 #: engines/mm/mm1/metaengine.cpp:69
 msgid "Cast"
@@ -8849,10 +8869,6 @@ msgstr ""
 msgid "Abort"
 msgstr ""
 
-#: engines/twine/metaengine.cpp:491
-msgid "Next Page"
-msgstr ""
-
 #: engines/twine/metaengine.cpp:558
 msgid "Previous location"
 msgstr ""


Commit: 5e373fbffef7dfaa8007540244d056f69cf74ab7
    https://github.com/scummvm/scummvm/commit/5e373fbffef7dfaa8007540244d056f69cf74ab7
Author: ScummVM-Translations (ScummVM-Translations at scummvm.org)
Date: 2023-09-02T09:33:09Z

Commit Message:
I18N: Update translations templates

Changed paths:
    po/scummvm.pot


diff --git a/po/scummvm.pot b/po/scummvm.pot
index e41718d938c..937dae03614 100644
--- a/po/scummvm.pot
+++ b/po/scummvm.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ScummVM 2.8.0git\n"
 "Report-Msgid-Bugs-To: scummvm-devel at lists.scummvm.org\n"
-"POT-Creation-Date: 2023-09-02 08:55+0000\n"
+"POT-Creation-Date: 2023-09-02 09:33+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"
@@ -80,7 +80,7 @@ msgstr ""
 #: engines/mohawk/riven_stacks/aspit.cpp:455
 #: engines/parallaction/saveload.cpp:270
 #: engines/scumm/dialog-createsession.cpp:47
-#: engines/scumm/dialog-sessionselector.cpp:67 engines/sword1/control.cpp:888
+#: engines/scumm/dialog-sessionselector.cpp:67 engines/sword1/control.cpp:946
 #: engines/wintermute/wintermute.cpp:182
 msgid "Cancel"
 msgstr ""
@@ -314,8 +314,8 @@ msgstr ""
 #: engines/scumm/scumm.cpp:1565 engines/scumm/scumm.cpp:2038
 #: engines/scumm/scumm.cpp:2054 engines/sky/compact.cpp:140
 #: engines/sword1/animation.cpp:529 engines/sword1/animation.cpp:560
-#: engines/sword1/animation.cpp:568 engines/sword1/control.cpp:888
-#: engines/sword1/logic.cpp:1641 engines/sword2/animation.cpp:426
+#: engines/sword1/animation.cpp:568 engines/sword1/control.cpp:946
+#: engines/sword1/logic.cpp:1642 engines/sword2/animation.cpp:426
 #: engines/sword2/animation.cpp:456 engines/sword2/animation.cpp:466
 #: engines/vcruise/vcruise.cpp:92 engines/vcruise/vcruise.cpp:102
 #: engines/zvision/file/save_manager.cpp:225
@@ -8464,7 +8464,7 @@ msgstr ""
 msgid "Cutscene '%s' not found"
 msgstr ""
 
-#: engines/sword1/control.cpp:886
+#: engines/sword1/control.cpp:944
 msgid ""
 "ScummVM found that you have old saved games for Broken Sword 1 that should "
 "be converted.\n"
@@ -8475,22 +8475,22 @@ msgid ""
 "time you start the game.\n"
 msgstr ""
 
-#: engines/sword1/control.cpp:1260
+#: engines/sword1/control.cpp:1318
 #, c-format
 msgid ""
 "Target new saved game already exists!\n"
 "Would you like to keep the old saved game (%s) or the new one (%s)?\n"
 msgstr ""
 
-#: engines/sword1/control.cpp:1263
+#: engines/sword1/control.cpp:1321
 msgid "Keep the old one"
 msgstr ""
 
-#: engines/sword1/control.cpp:1263
+#: engines/sword1/control.cpp:1321
 msgid "Keep the new one"
 msgstr ""
 
-#: engines/sword1/logic.cpp:1641
+#: engines/sword1/logic.cpp:1642
 msgid "This is the end of the Broken Sword 1 Demo"
 msgstr ""
 




More information about the Scummvm-git-logs mailing list