summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author Robbbert <Robbbert@users.noreply.github.com>2021-12-10 01:26:42 +1100
committer Robbbert <Robbbert@users.noreply.github.com>2021-12-10 01:26:42 +1100
commit9b44fb29cc8d9809b17e9dd0009576574b25145a (patch)
treead07c00e4e2bcf4bf51102bd1949d69a747ceae6
parent6092dcbb5e0f7356f4e2bb634c62dc7adabf66d3 (diff)
parenta35ca34d96d13c9cc45d0b2456f3e09baa524bb8 (diff)
Merge remote-tracking branch 'upstream/master'
-rw-r--r--hash/nes.xml21
-rw-r--r--language/Afrikaans/strings.po2534
-rw-r--r--language/Albanian/strings.po2534
-rw-r--r--language/Arabic/strings.po2534
-rw-r--r--language/Basque/strings.po2534
-rw-r--r--language/Belarusian/strings.po2534
-rw-r--r--language/Bosnian/strings.po2534
-rw-r--r--language/Bulgarian/strings.po2534
-rw-r--r--language/Burmese/strings.po2534
-rw-r--r--language/Catalan/strings.po2539
-rw-r--r--language/Chinese_Simplified/strings.po2743
-rw-r--r--language/Chinese_Traditional/strings.po2743
-rw-r--r--language/Croatian/strings.po2534
-rw-r--r--language/Czech/strings.po2549
-rw-r--r--language/Danish/strings.po2534
-rw-r--r--language/Dutch/strings.po2605
-rw-r--r--language/English/strings.po2534
-rw-r--r--language/Estonian/strings.po2534
-rw-r--r--language/Finnish/strings.po2534
-rw-r--r--language/French/strings.po2566
-rw-r--r--language/French_Belgium/strings.po2534
-rw-r--r--language/French_Canada/strings.po2534
-rw-r--r--language/Georgian/strings.po2534
-rw-r--r--language/German/strings.po2588
-rw-r--r--language/Greek/strings.po2750
-rw-r--r--language/Hebrew/strings.po2534
-rw-r--r--language/Hindi/strings.po2534
-rw-r--r--language/Hungarian/strings.po2554
-rw-r--r--language/Indonesian/strings.po2534
-rw-r--r--language/Italian/strings.po2591
-rw-r--r--language/Japanese/strings.po2724
-rw-r--r--language/Korean/strings.po2578
-rw-r--r--language/Latvian/strings.po2534
-rw-r--r--language/Lithuanian/strings.po2534
-rw-r--r--language/Macedonian/strings.po2534
-rw-r--r--language/Norwegian/strings.po2583
-rw-r--r--language/Persian/strings.po2534
-rw-r--r--language/Polish/strings.po2534
-rw-r--r--language/Portuguese/strings.po2586
-rw-r--r--language/Portuguese_Brazil/strings.po2743
-rw-r--r--language/Romanian/strings.po2534
-rw-r--r--language/Russian/strings.po2589
-rw-r--r--language/Serbian/strings.po2534
-rw-r--r--language/Serbian_Cyrillic/strings.po2534
-rw-r--r--language/Slovak/strings.po2700
-rw-r--r--language/Slovenian/strings.po2534
-rw-r--r--language/Spanish/strings.po2605
-rw-r--r--language/Spanish_Mexico/strings.po2534
-rw-r--r--language/Swedish/strings.po2579
-rw-r--r--language/Thai/strings.po2534
-rw-r--r--language/Turkish/strings.po2549
-rw-r--r--language/Ukrainian/strings.po2534
-rw-r--r--language/Vietnamese/strings.po2534
-rw-r--r--plugins/autofire/autofire_menu.lua4
-rw-r--r--plugins/commonui/init.lua2
-rw-r--r--plugins/inputmacro/inputmacro_menu.lua2
-rw-r--r--src/devices/bus/neogeo_ctrl/joystick.cpp24
-rw-r--r--src/devices/bus/nes_ctrl/ctrl.cpp40
-rw-r--r--src/devices/bus/nes_ctrl/ctrl.h22
-rw-r--r--src/devices/bus/nes_ctrl/joypad.cpp48
-rw-r--r--src/devices/bus/nes_ctrl/joypad.h8
-rw-r--r--src/devices/cpu/t11/t11.cpp21
-rw-r--r--src/devices/cpu/t11/t11.h13
-rw-r--r--src/devices/machine/idectrl.h1
-rw-r--r--src/devices/machine/pci-ide.cpp7
-rw-r--r--src/devices/machine/pci-ide.h6
-rw-r--r--src/emu/inpttype.ipp816
-rw-r--r--src/emu/ioport.cpp95
-rw-r--r--src/emu/ioport.h6
-rw-r--r--src/emu/mconfig.cpp21
-rw-r--r--src/emu/screen.cpp6
-rw-r--r--src/emu/validity.cpp22
-rw-r--r--src/frontend/mame/infoxml.cpp14
-rw-r--r--src/frontend/mame/ui/auditmenu.cpp6
-rw-r--r--src/frontend/mame/ui/devopt.cpp17
-rw-r--r--src/frontend/mame/ui/info.cpp17
-rw-r--r--src/frontend/mame/ui/inputmap.cpp44
-rw-r--r--src/frontend/mame/ui/inputmap.h2
-rw-r--r--src/frontend/mame/ui/mainmenu.cpp6
-rw-r--r--src/frontend/mame/ui/selmenu.cpp10
-rw-r--r--src/frontend/mame/ui/submenu.cpp12
-rw-r--r--src/frontend/mame/ui/ui.cpp2
-rw-r--r--src/mame/drivers/atlantis.cpp12
-rw-r--r--src/mame/drivers/chihiro.cpp10
-rw-r--r--src/mame/drivers/dec0.cpp31
-rw-r--r--src/mame/drivers/dvk_kcgd.cpp256
-rw-r--r--src/mame/drivers/hds200.cpp82
-rw-r--r--src/mame/drivers/im01.cpp27
-rw-r--r--src/mame/drivers/inder.cpp96
-rw-r--r--src/mame/drivers/iteagle.cpp18
-rw-r--r--src/mame/drivers/lindbergh.cpp50
-rw-r--r--src/mame/drivers/mystston.cpp145
-rw-r--r--src/mame/drivers/nforcepc.cpp82
-rw-r--r--src/mame/drivers/ns32kdb.cpp17
-rw-r--r--src/mame/drivers/pcipc.cpp32
-rw-r--r--src/mame/drivers/seattle.cpp12
-rw-r--r--src/mame/drivers/spinb.cpp945
-rw-r--r--src/mame/drivers/vegas.cpp12
-rw-r--r--src/mame/drivers/xbox.cpp10
-rw-r--r--src/mame/includes/dec0.h6
-rw-r--r--src/mame/includes/mystston.h25
-rw-r--r--src/mame/layout/ave_arb.lay16
-rw-r--r--src/mame/layout/conic_cchess2.lay6
-rw-r--r--src/mame/layout/db32016.lay37
-rw-r--r--src/mame/layout/fidel_eag.lay24
-rw-r--r--src/mame/layout/fidel_eag_68k.lay24
-rw-r--r--src/mame/layout/fidel_eas.lay24
-rw-r--r--src/mame/layout/im01.lay12
-rw-r--r--src/mame/layout/mephisto_academy.lay148
-rw-r--r--src/mame/layout/mephisto_montec.lay248
-rw-r--r--src/mame/layout/metalman.lay142
-rw-r--r--src/mame/layout/novag_snova.lay4
-rw-r--r--src/mame/machine/bingoct.cpp2
-rw-r--r--src/mame/machine/dec0.cpp19
-rw-r--r--src/mame/machine/naomigd.cpp4
-rw-r--r--src/mame/machine/nes.cpp17
-rw-r--r--src/mame/machine/xbox.cpp40
-rw-r--r--src/mame/mame.lst3
-rw-r--r--src/mame/video/mystston.cpp85
119 files changed, 30578 insertions, 107012 deletions
diff --git a/hash/nes.xml b/hash/nes.xml
index dd41670c608..9217eff7630 100644
--- a/hash/nes.xml
+++ b/hash/nes.xml
@@ -12503,8 +12503,8 @@ license:CC0
</part>
</software>
- <software name="fantzonej" cloneof="fantzone">
- <description>Fantasy Zone (Jpn)</description>
+ <software name="fantzonej">
+ <description>Fantasy Zone (Japan)</description>
<year>1987</year>
<publisher>Sunsoft</publisher>
<info name="serial" value="SUN-FZ-5300 (SS8)"/>
@@ -23303,8 +23303,9 @@ license:CC0
</part>
</software>
- <software name="mmansionj" cloneof="mmansion">
- <description>Maniac Mansion (Jpn)</description>
+<!-- Earlier separate port that doesn't use SCUMM -->
+ <software name="mmansionj">
+ <description>Maniac Mansion (Japan)</description>
<year>1988</year>
<publisher>Jaleco</publisher>
<info name="serial" value="JF-18"/>
@@ -39104,8 +39105,8 @@ license:CC0
</part>
</software>
- <software name="tetrisja" cloneof="tetris">
- <description>Tetris (Jpn, Rev. A)</description>
+ <software name="tetrisja" cloneof="tetrisj">
+ <description>Tetris (Japan, Rev. A)</description>
<year>1988</year>
<publisher>Bullet-Proof Software</publisher>
<info name="serial" value="BPS-T0"/>
@@ -39124,8 +39125,8 @@ license:CC0
</part>
</software>
- <software name="tetrisj" cloneof="tetris">
- <description>Tetris (Jpn, Rev. B)</description>
+ <software name="tetrisj">
+ <description>Tetris (Japan, Rev. B)</description>
<year>1988</year>
<publisher>Bullet-Proof Software</publisher>
<info name="serial" value="BPS-T0"/>
@@ -50852,8 +50853,8 @@ preliminary proto for the PAL version, still running on NTSC systems) or the gfx
</part>
</software>
- <software name="tetrisjb" cloneof="tetris">
- <description>Tetris (Jpn)</description>
+ <software name="tetrisjb" cloneof="tetrisj">
+ <description>Tetris (Japan)</description>
<year>1988</year>
<publisher>Bullet-Proof Software</publisher>
<info name="serial" value="BPS-T0"/>
diff --git a/language/Afrikaans/strings.po b/language/Afrikaans/strings.po
index e3e8f66a723..db14805a8de 100644
--- a/language/Afrikaans/strings.po
+++ b/language/Afrikaans/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -259,12 +259,12 @@ msgstr ""
msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -274,7 +274,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr ""
@@ -369,11 +369,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -389,7 +389,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -541,7 +541,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -557,7 +557,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -581,7 +581,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -668,14 +668,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -683,11 +683,11 @@ msgstr ""
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -695,7 +695,7 @@ msgstr ""
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -938,22 +938,22 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -977,38 +977,38 @@ msgstr ""
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr ""
@@ -1081,7 +1081,7 @@ msgid "Emulated"
msgstr ""
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1441,7 +1441,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1556,7 +1556,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr ""
@@ -1573,7 +1573,7 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr ""
@@ -1641,52 +1641,52 @@ msgstr ""
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1750,7 +1750,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr ""
@@ -2078,16 +2078,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr ""
@@ -2109,7 +2109,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2124,12 +2124,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2335,84 +2335,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2477,7 +2477,7 @@ msgid "Input (general)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2516,6 +2516,10 @@ msgstr ""
msgid "Tape Control"
msgstr ""
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr ""
@@ -2554,7 +2558,7 @@ msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2714,373 +2718,373 @@ msgstr ""
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr ""
@@ -3119,511 +3123,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3751,1551 +3925,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5476,154 +4105,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/language/Albanian/strings.po b/language/Albanian/strings.po
index 3b57a927ae2..dfbc9a28515 100644
--- a/language/Albanian/strings.po
+++ b/language/Albanian/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -259,12 +259,12 @@ msgstr ""
msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -274,7 +274,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr ""
@@ -369,11 +369,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -389,7 +389,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -541,7 +541,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -557,7 +557,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -581,7 +581,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -668,14 +668,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -683,11 +683,11 @@ msgstr ""
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -695,7 +695,7 @@ msgstr ""
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -938,22 +938,22 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -977,38 +977,38 @@ msgstr ""
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr ""
@@ -1081,7 +1081,7 @@ msgid "Emulated"
msgstr ""
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1441,7 +1441,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1556,7 +1556,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr ""
@@ -1573,7 +1573,7 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr ""
@@ -1641,52 +1641,52 @@ msgstr ""
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1750,7 +1750,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr ""
@@ -2078,16 +2078,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr ""
@@ -2109,7 +2109,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2124,12 +2124,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2335,84 +2335,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2477,7 +2477,7 @@ msgid "Input (general)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2516,6 +2516,10 @@ msgstr ""
msgid "Tape Control"
msgstr ""
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr ""
@@ -2554,7 +2558,7 @@ msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2714,373 +2718,373 @@ msgstr ""
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr ""
@@ -3119,511 +3123,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3751,1551 +3925,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5476,154 +4105,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/language/Arabic/strings.po b/language/Arabic/strings.po
index 251fada5eec..d9bbfa1b11c 100644
--- a/language/Arabic/strings.po
+++ b/language/Arabic/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -259,12 +259,12 @@ msgstr ""
msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -274,7 +274,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr ""
@@ -369,11 +369,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -389,7 +389,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -541,7 +541,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -557,7 +557,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -581,7 +581,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -668,14 +668,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -683,11 +683,11 @@ msgstr ""
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -695,7 +695,7 @@ msgstr ""
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -938,22 +938,22 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -977,38 +977,38 @@ msgstr ""
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr ""
@@ -1081,7 +1081,7 @@ msgid "Emulated"
msgstr ""
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1441,7 +1441,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1556,7 +1556,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr ""
@@ -1573,7 +1573,7 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr ""
@@ -1641,52 +1641,52 @@ msgstr ""
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1750,7 +1750,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr ""
@@ -2078,16 +2078,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr ""
@@ -2109,7 +2109,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2124,12 +2124,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2335,84 +2335,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2477,7 +2477,7 @@ msgid "Input (general)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2516,6 +2516,10 @@ msgstr ""
msgid "Tape Control"
msgstr ""
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr ""
@@ -2554,7 +2558,7 @@ msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2714,373 +2718,373 @@ msgstr ""
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr ""
@@ -3119,511 +3123,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3751,1551 +3925,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5476,154 +4105,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/language/Basque/strings.po b/language/Basque/strings.po
index 13ce58805b3..78b662e279b 100644
--- a/language/Basque/strings.po
+++ b/language/Basque/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -260,12 +260,12 @@ msgstr ""
msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -275,7 +275,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr ""
@@ -370,11 +370,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -390,7 +390,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -542,7 +542,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -558,7 +558,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -582,7 +582,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -669,14 +669,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -684,11 +684,11 @@ msgstr ""
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -696,7 +696,7 @@ msgstr ""
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -939,22 +939,22 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -978,38 +978,38 @@ msgstr ""
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr ""
@@ -1082,7 +1082,7 @@ msgid "Emulated"
msgstr ""
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1442,7 +1442,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1557,7 +1557,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr ""
@@ -1574,7 +1574,7 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr ""
@@ -1642,52 +1642,52 @@ msgstr ""
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1751,7 +1751,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr ""
@@ -2079,16 +2079,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr ""
@@ -2110,7 +2110,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2125,12 +2125,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2336,84 +2336,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2478,7 +2478,7 @@ msgid "Input (general)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2517,6 +2517,10 @@ msgstr ""
msgid "Tape Control"
msgstr ""
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr ""
@@ -2555,7 +2559,7 @@ msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2715,373 +2719,373 @@ msgstr ""
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr ""
@@ -3120,511 +3124,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3752,1551 +3926,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5477,154 +4106,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/language/Belarusian/strings.po b/language/Belarusian/strings.po
index 0b99a1bce5a..ef6b19e0c72 100644
--- a/language/Belarusian/strings.po
+++ b/language/Belarusian/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -262,12 +262,12 @@ msgstr ""
msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -277,7 +277,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr ""
@@ -372,11 +372,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -392,7 +392,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -544,7 +544,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -560,7 +560,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -584,7 +584,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -671,14 +671,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -686,11 +686,11 @@ msgstr ""
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -698,7 +698,7 @@ msgstr ""
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -941,22 +941,22 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -980,38 +980,38 @@ msgstr ""
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr ""
@@ -1084,7 +1084,7 @@ msgid "Emulated"
msgstr ""
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1444,7 +1444,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1559,7 +1559,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr ""
@@ -1576,7 +1576,7 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr ""
@@ -1644,52 +1644,52 @@ msgstr ""
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1753,7 +1753,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr ""
@@ -2081,16 +2081,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr ""
@@ -2112,7 +2112,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2127,12 +2127,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2338,84 +2338,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2480,7 +2480,7 @@ msgid "Input (general)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2519,6 +2519,10 @@ msgstr ""
msgid "Tape Control"
msgstr ""
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr ""
@@ -2557,7 +2561,7 @@ msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2717,373 +2721,373 @@ msgstr ""
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr ""
@@ -3122,511 +3126,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3754,1551 +3928,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5479,154 +4108,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/language/Bosnian/strings.po b/language/Bosnian/strings.po
index 3053e99be2c..2b0011f7fdc 100644
--- a/language/Bosnian/strings.po
+++ b/language/Bosnian/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -259,12 +259,12 @@ msgstr ""
msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -274,7 +274,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr ""
@@ -369,11 +369,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -389,7 +389,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -541,7 +541,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -557,7 +557,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -581,7 +581,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -668,14 +668,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -683,11 +683,11 @@ msgstr ""
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -695,7 +695,7 @@ msgstr ""
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -938,22 +938,22 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -977,38 +977,38 @@ msgstr ""
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr ""
@@ -1081,7 +1081,7 @@ msgid "Emulated"
msgstr ""
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1441,7 +1441,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1556,7 +1556,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr ""
@@ -1573,7 +1573,7 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr ""
@@ -1641,52 +1641,52 @@ msgstr ""
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1750,7 +1750,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr ""
@@ -2078,16 +2078,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr ""
@@ -2109,7 +2109,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2124,12 +2124,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2335,84 +2335,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2477,7 +2477,7 @@ msgid "Input (general)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2516,6 +2516,10 @@ msgstr ""
msgid "Tape Control"
msgstr ""
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr ""
@@ -2554,7 +2558,7 @@ msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2714,373 +2718,373 @@ msgstr ""
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr ""
@@ -3119,511 +3123,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3751,1551 +3925,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5476,154 +4105,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/language/Bulgarian/strings.po b/language/Bulgarian/strings.po
index 61ef4fbfc48..2a19892803b 100644
--- a/language/Bulgarian/strings.po
+++ b/language/Bulgarian/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -261,12 +261,12 @@ msgstr ""
msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -276,7 +276,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr ""
@@ -371,11 +371,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -391,7 +391,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -543,7 +543,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -559,7 +559,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -583,7 +583,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -670,14 +670,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -685,11 +685,11 @@ msgstr ""
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -697,7 +697,7 @@ msgstr ""
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -940,22 +940,22 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -979,38 +979,38 @@ msgstr ""
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr ""
@@ -1083,7 +1083,7 @@ msgid "Emulated"
msgstr ""
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1443,7 +1443,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1558,7 +1558,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr ""
@@ -1575,7 +1575,7 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr ""
@@ -1643,52 +1643,52 @@ msgstr ""
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1752,7 +1752,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr ""
@@ -2080,16 +2080,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr ""
@@ -2111,7 +2111,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2126,12 +2126,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2337,84 +2337,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2479,7 +2479,7 @@ msgid "Input (general)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2518,6 +2518,10 @@ msgstr ""
msgid "Tape Control"
msgstr ""
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr ""
@@ -2556,7 +2560,7 @@ msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2716,373 +2720,373 @@ msgstr ""
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr ""
@@ -3121,511 +3125,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3753,1551 +3927,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5478,154 +4107,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/language/Burmese/strings.po b/language/Burmese/strings.po
index aead122f7f3..4b65086d31a 100644
--- a/language/Burmese/strings.po
+++ b/language/Burmese/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -259,12 +259,12 @@ msgstr ""
msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -274,7 +274,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr ""
@@ -369,11 +369,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -389,7 +389,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -541,7 +541,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -557,7 +557,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -581,7 +581,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -668,14 +668,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -683,11 +683,11 @@ msgstr ""
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -695,7 +695,7 @@ msgstr ""
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -938,22 +938,22 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -977,38 +977,38 @@ msgstr ""
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr ""
@@ -1081,7 +1081,7 @@ msgid "Emulated"
msgstr ""
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1441,7 +1441,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1556,7 +1556,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr ""
@@ -1573,7 +1573,7 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr ""
@@ -1641,52 +1641,52 @@ msgstr ""
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1750,7 +1750,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr ""
@@ -2078,16 +2078,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr ""
@@ -2109,7 +2109,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2124,12 +2124,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2335,84 +2335,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2477,7 +2477,7 @@ msgid "Input (general)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2516,6 +2516,10 @@ msgstr ""
msgid "Tape Control"
msgstr ""
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr ""
@@ -2554,7 +2558,7 @@ msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2714,373 +2718,373 @@ msgstr ""
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr ""
@@ -3119,511 +3123,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3751,1551 +3925,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5476,154 +4105,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/language/Catalan/strings.po b/language/Catalan/strings.po
index 53eaf95fe66..2efe48a94da 100644
--- a/language/Catalan/strings.po
+++ b/language/Catalan/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME 0.180\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-12-14 14:01+0100\n"
"Last-Translator: Jordi Mallach <jordi@debian.org>\n"
"Language-Team: Catalan <ca@dodds.net>\n"
@@ -268,12 +268,12 @@ msgstr "%1$s %2$s (%3$d / %4$d paquets de programari)"
msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -283,7 +283,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr "Opcions de so"
@@ -378,11 +378,11 @@ msgid "Show mouse pointer"
msgstr "Mostra el punter del ratolí"
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
-msgstr "Confirma la sortida de les màquines"
+msgid "Confirm quit from emulation"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -398,7 +398,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -550,7 +550,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -566,7 +566,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -590,7 +590,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -677,14 +677,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr "Encès"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -692,11 +692,11 @@ msgstr "Encès"
msgid "Off"
msgstr "Apagat"
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr "Auto"
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -704,7 +704,7 @@ msgstr "Torna al menú anterior"
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -964,22 +964,22 @@ msgstr ""
"CPU:\n"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr "MHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr "kHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -1007,38 +1007,38 @@ msgstr "Cap\n"
msgid "Vector"
msgstr "Vector"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr "Pantalla «%1$s»"
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr "Pantalla"
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr "No suportat"
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr "Parcialment suportat"
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr "[buit]"
@@ -1111,7 +1111,7 @@ msgid "Emulated"
msgstr "Emulat"
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1471,7 +1471,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1591,7 +1591,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr " (per defecte)"
@@ -1608,7 +1608,7 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr "Pseudo terminals"
@@ -1676,52 +1676,52 @@ msgstr ""
msgid "Other Controls"
msgstr "Altres controls"
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1785,7 +1785,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr "Configura les opcions"
@@ -2115,16 +2115,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr "Configura la màquina"
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr "%1$s %2$s (%3$d / %4$d màquines (%5$d BIOS))"
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr "Sistema: %1$-.100s"
@@ -2146,7 +2146,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2161,12 +2161,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2373,84 +2373,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr "Clona"
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr "Paràmetres d'ARGB"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr "Alfa"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr "Vermell"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr "Verd"
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr "Blau"
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr "Selecciona des de la paleta"
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr "Previsualització de color:"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr "Blanc"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr "Plata"
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr "Gris"
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr "Negre"
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr "Vermell"
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr "Taronja"
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr "Groc"
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr "Verd"
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr "Blau"
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr "Violeta"
@@ -2515,7 +2515,7 @@ msgid "Input (general)"
msgstr "Entrada (general)"
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr "Entrada (aquesta màquina)"
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2554,6 +2554,10 @@ msgstr "Gestor de fitxers"
msgid "Tape Control"
msgstr "Control de cinta"
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr "Selecció de BIOS"
@@ -2592,7 +2596,7 @@ msgstr "Visualització de DAT externa"
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2752,373 +2756,373 @@ msgstr "El control·lador és un clon de: %1$s"
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr "Imatges"
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr "Infos"
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr "Informació general"
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr "Conjunt de ROM\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr "Any\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Fabricant\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr "El control·lador és un clon de\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr "El controlador és el pare\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr "En resum\tNO FUNCIONA\n"
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr "En resum\tProtecció no emulada\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr "En resum\tFunciona\n"
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr "Gràfics\tNo implementat\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr "Gràfics\tColors imperfectes\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr "Gràfics\tImperfecte\n"
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr "Gràfics\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr "So\tNo implementat\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr "So\tImperfecte\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr "So\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr "Orientació de la pantalla\tVertical\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr "Orientació de la pantalla\tHoritzontal\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr "So"
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr ""
@@ -3157,511 +3161,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
+msgctxt "input-name"
+msgid "%p Mahjong P"
+msgstr ""
+
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
+msgctxt "input-name"
+msgid "%p Mahjong Q"
+msgstr ""
+
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda F/6"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda Yes"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3789,1551 +3963,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5514,154 +4143,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
@@ -7549,6 +6055,9 @@ msgid ""
"%s"
msgstr ""
+#~ msgid "Confirm quit from machines"
+#~ msgstr "Confirma la sortida de les màquines"
+
#~ msgid "Device Mapping"
#~ msgstr "Mapeig de dispositius"
diff --git a/language/Chinese_Simplified/strings.po b/language/Chinese_Simplified/strings.po
index b836c466185..fc6d052a5f3 100644
--- a/language/Chinese_Simplified/strings.po
+++ b/language/Chinese_Simplified/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2021-11-19 09:46+0800\n"
"Last-Translator: YuiFAN\n"
"Language-Team: MAME Language Team\n"
@@ -274,12 +274,12 @@ msgstr "%1$s %2$s ( %3$d / %4$d 软件包 )"
msgid "Driver: \"%1$s\" software list "
msgstr "驱动: \"%1$s\" 软件清单 "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr "%1$s: %2$s - 搜寻: %3$s_"
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr "搜寻: %1$s_"
@@ -289,7 +289,7 @@ msgstr "搜寻: %1$s_"
msgid "Software list/item: %1$s:%2$s"
msgstr "软体列表/项目: %1$s:%2$s"
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr "声音选项"
@@ -384,12 +384,12 @@ msgid "Show mouse pointer"
msgstr "显示鼠标指标"
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
-msgstr "确认离开机台"
+msgid "Confirm quit from emulation"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
-msgstr "略过起始的信息画面"
+msgid "Skip system information screen"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
msgid "Force 4:3 aspect for snapshot display"
@@ -404,8 +404,8 @@ msgid "Skip BIOS selection menu"
msgstr "略过 BIOS 选择菜单"
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
-msgstr "略过软件部分选择菜单"
+msgid "Skip software part selection menu"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
msgid "Info auto audit"
@@ -556,7 +556,7 @@ msgid "UI active"
msgstr "UI 启动"
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr "画面外重新装填"
#: src/frontend/mame/ui/submenu.cpp:92
@@ -572,8 +572,8 @@ msgid "Natural keyboard"
msgstr "自然键盘"
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
-msgstr "同时发生的对立状况"
+msgid "Allow contradictory joystick inputs"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
msgid "Coin impulse"
@@ -596,8 +596,8 @@ msgid "Pedal Device Assignment"
msgstr "分配踏板装置"
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
-msgstr "分配 Adstick 装置"
+msgid "AD Stick Device Assignment"
+msgstr "分配 AD 游戏杆装置"
#: src/frontend/mame/ui/submenu.cpp:107
msgid "Paddle Device Assignment"
@@ -683,14 +683,14 @@ msgstr "同步更新"
msgid "Wait Vertical Sync"
msgstr "等待垂直同步"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr "开"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -698,11 +698,11 @@ msgstr "开"
msgid "Off"
msgstr "关"
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr "自动"
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -710,7 +710,7 @@ msgstr "回上一层菜单"
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr "[root%1$s]"
@@ -969,22 +969,22 @@ msgstr ""
"CPU:\n"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr "GHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr "MHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr "kHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr "Hz"
@@ -1012,38 +1012,38 @@ msgstr "无\n"
msgid "Vector"
msgstr "向量"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr "画面 '%1$s'"
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr "画面"
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr "%1$s:\n"
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr "不支援"
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr "部分支援"
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr "[ 空 ]"
@@ -1116,7 +1116,7 @@ msgid "Emulated"
msgstr "模拟"
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr "%1$s [root%2$s]"
@@ -1476,7 +1476,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr "软体列表/项目"
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr "软件列表信息"
@@ -1597,7 +1597,7 @@ msgstr "保存机台设定"
msgid "Configure Machine:"
msgstr "设定机台:"
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr " (缺省)"
@@ -1618,7 +1618,7 @@ msgstr ""
"按 %1$s 退出\n"
"按 %2$s 继续模拟"
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr "伪终端"
@@ -1689,52 +1689,52 @@ msgstr "玩者 %1$d 控制"
msgid "Other Controls"
msgstr "其他控制"
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr "此机台没有可设定的输入"
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr "按住"
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr "输入了无效序列"
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr "%1$s 类比"
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr "%1$s 类比增加"
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr "%1$s 类比减少"
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr "按下 %1$s 设定\n"
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr "按下 %1$s 加入\n"
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr "按下 %1$s 清除\n"
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr "按下 %1$s 还原缺省值\n"
@@ -1802,7 +1802,7 @@ msgstr ""
"按任意键继续。"
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr "设定选项"
@@ -2136,16 +2136,16 @@ msgstr "缩放 = %1$d"
msgid "Expand to fit"
msgstr "展开以符合"
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr "设定机台"
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr "%1$s %2$s ( %3$d / %4$d 机械 (%5$d BIOS) )"
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr "系统: %1$-.100s"
@@ -2167,11 +2167,9 @@ msgstr "结果将保存在 %1$s"
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
-"正在校验供机台 %2$u 的 %3$u ROM 档案...\n"
-"%1$s"
#: src/frontend/mame/ui/auditmenu.cpp:116
#, c-format
@@ -2188,13 +2186,13 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
-msgstr "校验标记为不可用的 %1$u 机台的 ROM 档案"
+msgid "Audit media for %1$u machines marked unavailable"
+msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
-msgstr "校验所有 %1$u 机台的 ROM 档案"
+msgid "Audit media for all %1$u machines"
+msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
#, c-format
@@ -2399,84 +2397,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr "克隆"
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr "ARGB 设定"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr "透明度"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr "红"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr "绿"
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr "蓝"
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr "从色盘选择"
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr "颜色预览:"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr "白"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr "银"
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr "灰"
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr "黑"
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr "红"
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr "橘"
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr "黄"
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr "绿"
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr "蓝"
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr "紫"
@@ -2541,7 +2539,7 @@ msgid "Input (general)"
msgstr "输入设定 (一般)"
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr "输入设定 (本机器)"
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2580,6 +2578,10 @@ msgstr "文件管理器"
msgid "Tape Control"
msgstr "磁带控制"
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr "选择 BIOS"
@@ -2618,8 +2620,8 @@ msgstr "檢視外部文件"
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
-msgstr "关于 %s"
+msgid "About %1$s"
+msgstr "关于 %1$s"
#: src/frontend/mame/ui/mainmenu.cpp:212
msgid "Select New Machine"
@@ -2778,15 +2780,15 @@ msgstr "驱动相容于: %1$s"
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr "图像"
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr "信息"
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
@@ -2796,7 +2798,7 @@ msgstr ""
"请取得正确的档案或选择不同的系统。\n"
"\n"
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
@@ -2806,353 +2808,351 @@ msgstr ""
"请取得正确的档案或选择不同的软体项目。\n"
"\n"
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr "不正确的检查码"
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr "不正确的长度"
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr "未找到"
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr "%1$s (%2$s) - %3$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr "%1$s - %2$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr "按任意键继续。"
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr "一般信息"
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr "ROM组\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr "年代\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "制造商\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr "驱动相容于\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr "驱动为主档\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr "类比控制\t是\n"
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr "键盘输入\t是\n"
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr "整体\t不可执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr "整体\t未模拟保护\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr "整体\t可以执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr "图形\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr "图形\t色彩错误\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr "图形\t色彩不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr "图形\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr "图形\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr "声音\t无\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr "声音\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr "声音\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr "声音\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr "撷取\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr "撷取\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr "相机\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr "相机\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr "麦克风\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr "麦克风\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr "控制\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr "控制\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr "键盘\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr "键盘\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr "鼠标\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr "鼠标\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr "媒体\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr "媒体\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr "磁盘\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr "磁盘\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr "打印机\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr "打印机\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr "磁带\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr "磁带\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr "打孔带\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr "打孔带\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr "磁鼓\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr "磁鼓\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr "(EP)ROM\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr "(EP)ROM\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr "通讯\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr "通讯\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr "区域网路\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr "区域网路\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr "外部网路\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr "外部网路\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr "计时\t无法执行\n"
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr "计时\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr "机械式机台\t是\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr "机械式机台\t否\n"
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr "需要装饰图\t是\n"
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr "需要装饰图\t否\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr "需要可点击的装饰图\t是\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr "需要可点击的装饰图\t否\n"
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr "支援檯面型筐体\t否\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr "驱动程序为 BIOS\t是\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr "驱动程序为 BIOS\t否\n"
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr "支援即时存档\t是\n"
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr "支援即时存档\t否\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr "画面方向\t垂直\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr "画面方向\t水平\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr "需要 CHD\t是\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr "需要 CHD\t否\n"
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
-msgstr "ROM 校验结果\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
-msgstr "ROM 校验结果\t错误\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr "采样文件校验结果\t不需要\n"
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr "样本档校验结果\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr "样本档校验结果\t错误\n"
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-"ROM 验证 \t停用\n"
-"采样文件验证 \t停用\n"
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr "声音"
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr "压缩"
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr "采样率"
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr "使用外部采样文件"
@@ -3203,21 +3203,21 @@ msgstr "* 视频:\n"
msgid " Screen '%1$s': Vector\n"
msgstr " 画面 '%1$s': 向量\n"
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr " 画面 '%1$s': %2$d × %3$d (V) %4$s Hz\n"
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr " 画面 '%1$s': %2$d × %3$d (H) %4$s Hz\n"
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr "* 声音:\n"
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
@@ -3226,491 +3226,661 @@ msgstr ""
"* BIOS 设定:\n"
" %1$d 选项 [缺省: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr " %1$s [缺省: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr " %1$s\n"
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr "* 指拨开关设定:\n"
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr "* 配置设定:\n"
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr "* 输入装置:\n"
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr " 使用者输入 [%1$d 输入]\n"
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr " 麻将输入 [%1$d 输入]\n"
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr " 花牌输入 [%1$d 输入]\n"
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr " 博奕输入 [%1$d 输入]\n"
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr " 类比输入 [%1$d 输入]\n"
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr " 调节器输入 [%1$d 输入]\n"
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr " 数字键盘输入 [%1$d 输入]\n"
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr " 键盘输入 [%1$d 输入]\n"
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr "* 媒体选项:\n"
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr " %1$s [标签: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr "* 插槽选项:\n"
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr "[ 无 ]\n"
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr "画面 %1$u 标准 (%2$u:%3$u)"
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr "画面 %1$u 像素比例 (%2$u:%3$u)"
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr "台面型"
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr "左至右"
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr "左至右 (无边)"
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr "上到下"
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr "上到下 (无边)"
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr "%1$u×%2$u 左至右, 上到下"
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr "%1$u×%2$u 左至右, 上到下 (无边)"
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr "%1$u×%2$u 上到下, 左至右"
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr "%1$u×%2$u 上到下, 左至右 (无边)"
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
-msgstr "P1 上"
+msgid "P%1$u"
+msgstr "P%1$u"
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
-msgstr "P1 下"
+msgid "???"
+msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
-msgstr "P1 左"
+msgid "%p Up"
+msgstr "%p 上"
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
-msgstr "P1 右"
+msgid "%p Down"
+msgstr "%p 下"
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
-msgstr "P1 右摇杆/上"
+msgid "%p Left"
+msgstr "%p 左"
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
-msgstr "P1 右摇杆/下"
+msgid "%p Right"
+msgstr "%p 右"
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
-msgstr "P1 右摇杆/左"
+msgid "%p Right Stick/Up"
+msgstr "%p 右摇杆/上"
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
-msgstr "P1 右摇杆/右"
+msgid "%p Right Stick/Down"
+msgstr "%p 右摇杆/下"
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
-msgstr "P1 左摇杆/上"
+msgid "%p Right Stick/Left"
+msgstr "%p 右摇杆/左"
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
-msgstr "P1 左摇杆/下"
+msgid "%p Right Stick/Right"
+msgstr "%p 右摇杆/右"
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
-msgstr "P1 左摇杆/左"
+msgid "%p Left Stick/Up"
+msgstr "%p 左摇杆/上"
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
-msgstr "P1 左摇杆/右"
+msgid "%p Left Stick/Down"
+msgstr "%p 左摇杆/下"
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
-msgstr "P1 按钮 1"
+msgid "%p Left Stick/Left"
+msgstr "%p 左摇杆/左"
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
-msgstr "P1 按钮 2"
+msgid "%p Left Stick/Right"
+msgstr "%p 左摇杆/右"
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
-msgstr "P1 按钮 3"
+msgid "%p Button 1"
+msgstr "%p 按钮 1"
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
-msgstr "P1 按钮 4"
+msgid "%p Button 2"
+msgstr "%p 按钮 2"
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
-msgstr "P1 按钮 5"
+msgid "%p Button 3"
+msgstr "%p 按钮 3"
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
-msgstr "P1 按钮 6"
+msgid "%p Button 4"
+msgstr "%p 按钮 4"
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
+msgctxt "input-name"
+msgid "%p Button 5"
+msgstr "%p 按钮 5"
+
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
-msgstr "P1 按钮 7"
+msgid "%p Button 6"
+msgstr "%p 按钮 6"
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
+msgctxt "input-name"
+msgid "%p Button 7"
+msgstr "%p 按钮 7"
+
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
-msgstr "P1 按钮 8"
+msgid "%p Button 8"
+msgstr "%p 按钮 8"
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
-msgstr "P1 按钮 9"
+msgid "%p Button 9"
+msgstr "%p 按钮 9"
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
-msgstr "P1 按钮 10"
+msgid "%p Button 10"
+msgstr "%p 按钮 10"
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
-msgstr "P1 按钮 11"
+msgid "%p Button 11"
+msgstr "%p 按钮 11"
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
-msgstr "P1 按钮 12"
+msgid "%p Button 12"
+msgstr "%p 按钮 12"
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
-msgstr "P1 按钮 13"
+msgid "%p Button 13"
+msgstr "%p 按钮 13"
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
-msgstr "P1 按钮 14"
+msgid "%p Button 14"
+msgstr "%p 按钮 14"
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
-msgstr "P1 按钮 15"
+msgid "%p Button 15"
+msgstr "%p 按钮 15"
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
-msgstr "P1 按钮 16"
+msgid "%p Button 16"
+msgstr "%p 按钮 16"
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
-msgstr "P1 开始"
+msgid "%p Start"
+msgstr "%p 开始"
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
-msgstr "P1 选择"
+msgid "%p Select"
+msgstr "%p 选择"
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
-msgstr "P1 麻将 A"
+msgid "%p Mahjong A"
+msgstr "%p 麻将 A"
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
-msgstr "P1 麻将 B"
+msgid "%p Mahjong B"
+msgstr "%p 麻将 B"
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
-msgstr "P1 麻将 C"
+msgid "%p Mahjong C"
+msgstr "%p 麻将 C"
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
-msgstr "P1 麻将 D"
+msgid "%p Mahjong D"
+msgstr "%p 麻将 D"
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
-msgstr "P1 麻将 E"
+msgid "%p Mahjong E"
+msgstr "%p 麻将 E"
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
-msgstr "P1 麻将 F"
+msgid "%p Mahjong F"
+msgstr "%p 麻将 F"
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
-msgstr "P1 麻将 G"
+msgid "%p Mahjong G"
+msgstr "%p 麻将 G"
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
-msgstr "P1 麻将 H"
+msgid "%p Mahjong H"
+msgstr "%p 麻将 H"
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
-msgstr "P1 麻将 I"
+msgid "%p Mahjong I"
+msgstr "%p 麻将 I"
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
-msgstr "P1 麻将 J"
+msgid "%p Mahjong J"
+msgstr "%p 麻将 J"
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
-msgstr "P1 麻将 K"
+msgid "%p Mahjong K"
+msgstr "%p 麻将 K"
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
-msgstr "P1 麻将 L"
+msgid "%p Mahjong L"
+msgstr "%p 麻将 L"
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
-msgstr "P1 麻将 M"
+msgid "%p Mahjong M"
+msgstr "%p 麻将 M"
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
-msgstr "P1 麻将 N"
+msgid "%p Mahjong N"
+msgstr "%p 麻将 N"
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
-msgstr "P1 麻将 O"
+msgid "%p Mahjong O"
+msgstr "%p 麻将 O"
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
-msgstr "P1 麻将 P"
+msgid "%p Mahjong P"
+msgstr "%p 麻将 P"
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
-msgstr "P1 麻将 Q"
+msgid "%p Mahjong Q"
+msgstr "%p 麻将 Q"
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
-msgstr "P1 麻将 杠"
+msgid "%p Mahjong Kan"
+msgstr "%p 麻将 杠"
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
-msgstr "P1 麻将 碰"
+msgid "%p Mahjong Pon"
+msgstr "%p 麻将 碰"
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
-msgstr "P1 麻将 吃"
+msgid "%p Mahjong Chi"
+msgstr "%p 麻将 吃"
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
-msgstr "P1 麻将 听"
+msgid "%p Mahjong Reach"
+msgstr "%p 麻将 听"
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
-msgstr "P1 麻将 胡"
+msgid "%p Mahjong Ron"
+msgstr "%p 麻将 胡"
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
-msgstr "P1 麻将 交换牌"
+msgid "%p Mahjong Flip Flop"
+msgstr "%p 麻将 交换牌"
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
-msgstr "P1 麻将 押分"
+msgid "%p Mahjong Bet"
+msgstr "%p 麻将 押分"
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
-msgstr "P1 麻将 得分"
+msgid "%p Mahjong Take Score"
+msgstr "%p 麻将 得分"
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
-msgstr "P1 麻将 加倍"
+msgid "%p Mahjong Double Up"
+msgstr "%p 麻将 加倍"
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
-msgstr "P1 麻将 大"
+msgid "%p Mahjong Big"
+msgstr "%p 麻将 大"
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
-msgstr "P1 麻将 小"
+msgid "%p Mahjong Small"
+msgstr "%p 麻将 小"
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
-msgstr "P1 麻将 海底机会"
+msgid "%p Mahjong Last Chance"
+msgstr "%p 麻将 海底机会"
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
-msgstr "P1 花牌 A/1"
+msgid "%p Hanafuda A/1"
+msgstr "%p 花牌 A/1"
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
-msgstr "P1 花牌 B/2"
+msgid "%p Hanafuda B/2"
+msgstr "%p 花牌 B/2"
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
-msgstr "P1 花牌 C/3"
+msgid "%p Hanafuda C/3"
+msgstr "%p 花牌 C/3"
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
-msgstr "P1 花牌 D/4"
+msgid "%p Hanafuda D/4"
+msgstr "%p 花牌 D/4"
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
-msgstr "P1 花牌 E/5"
+msgid "%p Hanafuda E/5"
+msgstr "%p 花牌 E/5"
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
-msgstr "P1 花牌 F/6"
+msgid "%p Hanafuda F/6"
+msgstr "%p 花牌 F/6"
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
-msgstr "P1 花牌 G/7"
+msgid "%p Hanafuda G/7"
+msgstr "%p 花牌 G/7"
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
-msgstr "P1 花牌 H/8"
+msgid "%p Hanafuda H/8"
+msgstr "%p 花牌 H/8"
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
-msgstr "P1 花牌 是"
+msgid "%p Hanafuda Yes"
+msgstr "%p 花牌 是"
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
-msgstr "P1 花牌 否"
+msgid "%p Hanafuda No"
+msgstr "%p 花牌 否"
#: src/emu/inpttype.ipp:103
msgctxt "input-name"
@@ -3837,1551 +4007,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr "停止所有卷轴"
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr "P2 上"
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr "P2 下"
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr "P2 左"
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr "P2 右"
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr "P2 右摇杆/上"
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr "P2 右摇杆/下"
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr "P2 右摇杆/左"
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr "P2 右摇杆/右"
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr "P2 左摇杆/上"
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr "P2 左摇杆/下"
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr "P2 左摇杆/左"
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr "P2 左摇杆/右"
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr "P2 按钮 1"
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr "P2 按钮 2"
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr "P2 按钮 3"
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr "P2 按钮 4"
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr "P2 按钮 5"
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr "P2 按钮 6"
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr "P2 按钮 7"
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr "P2 按钮 8"
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr "P2 按钮 9"
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr "P2 按钮 10"
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr "P2 按钮 11"
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr "P2 按钮 12"
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr "P2 按钮 13"
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr "P2 按钮 14"
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr "P2 按钮 15"
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr "P2 按钮 16"
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr "P2 开始"
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr "P2 选择"
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr "P2 麻将 A"
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr "P2 麻将 B"
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr "P2 麻将 C"
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr "P2 麻将 D"
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr "P2 麻将 E"
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr "P2 麻将 F"
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr "P2 麻将 G"
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr "P2 麻将 H"
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr "P2 麻将 I"
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr "P2 麻将 J"
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr "P2 麻将 K"
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr "P2 麻将 L"
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr "P2 麻将 M"
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr "P2 麻将 N"
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr "P2 麻将 O"
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr "P2 麻将 P"
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr "P2 麻将 Q"
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr "P2 麻将 杠"
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr "P2 麻将 碰"
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr "P2 麻将 吃"
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr "P2 麻将 听"
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr "P2 麻将 胡"
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr "P2 麻将 押分"
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr "P2 麻将 海底机会"
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr "P2 麻将 得分"
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr "P2 麻将 加倍"
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr "P2 麻将 交换牌"
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr "P2 麻将 大"
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr "P2 麻将 小"
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr "P2 花牌 A/1"
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr "P2 花牌 B/2"
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr "P2 花牌 C/3"
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr "P2 花牌 D/4"
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr "P2 花牌 E/5"
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr "P2 花牌 F/6"
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr "P2 花牌 G/7"
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr "P2 花牌 H/8"
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr "P2 花牌 是"
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr "P2 花牌 否"
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr "P3 上"
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr "P3 下"
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr "P3 左"
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr "P3 右"
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr "P3 右摇杆/上"
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr "P3 右摇杆/下"
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr "P3 右摇杆/左"
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr "P3 右摇杆/右"
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr "P3 左摇杆/上"
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr "P3 左摇杆/下"
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr "P3 左摇杆/左"
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr "P3 左摇杆/右"
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr "P3 按钮 1"
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr "P3 按钮 2"
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr "P3 按钮 3"
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr "P3 按钮 4"
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr "P3 按钮 5"
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr "P3 按钮 6"
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr "P3 按钮 7"
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr "P3 按钮 8"
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr "P3 按钮 9"
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr "P3 按钮 10"
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr "P3 按钮 11"
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr "P3 按钮 12"
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr "P3 按钮 13"
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr "P3 按钮 14"
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr "P3 按钮 15"
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr "P3 按钮 16"
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr "P3 开始"
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr "P3 选择"
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr "P4 上"
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr "P4 下"
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr "P4 左"
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr "P4 右"
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr "P4 右摇杆/上"
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr "P4 右摇杆/下"
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr "P4 右摇杆/左"
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr "P4 右摇杆/右"
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr "P4 左摇杆/上"
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr "P4 左摇杆/下"
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr "P4 左摇杆/左"
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr "P4 左摇杆/右"
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr "P4 按钮 1"
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr "P4 按钮 2"
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr "P4 按钮 3"
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr "P4 按钮 4"
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr "P4 按钮 5"
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr "P4 按钮 6"
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr "P4 按钮 7"
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr "P4 按钮 8"
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr "P4 按钮 9"
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr "P4 按钮 10"
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr "P4 按钮 11"
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr "P4 按钮 12"
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr "P4 按钮 13"
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr "P4 按钮 14"
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr "P4 按钮 15"
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr "P4 按钮 16"
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr "P4 开始"
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr "P4 选择"
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr "P5 上"
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr "P5 下"
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr "P5 左"
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr "P5 右"
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr "P5 右摇杆/上"
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr "P5 右摇杆/下"
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr "P5 右摇杆/左"
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr "P5 右摇杆/右"
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr "P5 左摇杆/上"
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr "P5 左摇杆/下"
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr "P5 左摇杆/左"
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr "P5 左摇杆/右"
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr "P5 按钮 1"
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr "P5 按钮 2"
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr "P5 按钮 3"
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr "P5 按钮 4"
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr "P5 按钮 5"
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr "P5 按钮 6"
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr "P5 按钮 7"
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr "P5 按钮 8"
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr "P5 按钮 9"
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr "P5 按钮 10"
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr "P5 按钮 11"
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr "P5 按钮 12"
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr "P5 按钮 13"
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr "P5 按钮 14"
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr "P5 按钮 15"
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr "P5 按钮 16"
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr "P5 开始"
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr "P5 选择"
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr "P6 上"
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr "P6 下"
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr "P6 左"
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr "P6 右"
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr "P6 右摇杆/上"
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr "P6 右摇杆/下"
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr "P6 右摇杆/左"
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr "P6 右摇杆/右"
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr "P6 左摇杆/上"
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr "P6 左摇杆/下"
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr "P6 左摇杆/左"
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr "P6 左摇杆/右"
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr "P6 按钮 1"
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr "P6 按钮 2"
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr "P6 按钮 3"
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr "P6 按钮 4"
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr "P6 按钮 5"
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr "P6 按钮 6"
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr "P6 按钮 7"
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr "P6 按钮 8"
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr "P6 按钮 9"
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr "P6 按钮 10"
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr "P6 按钮 11"
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr "P6 按钮 12"
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr "P6 按钮 13"
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr "P6 按钮 14"
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr "P6 按钮 15"
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr "P6 按钮 16"
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr "P6 开始"
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr "P6 选择"
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr "P7 上"
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr "P7 下"
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr "P7 左"
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr "P7 右"
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr "P7 右摇杆/上"
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr "P7 右摇杆/下"
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr "P7 右摇杆/左"
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr "P7 右摇杆/右"
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr "P7 左摇杆/上"
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr "P7 左摇杆/下"
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr "P7 左摇杆/左"
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr "P7 左摇杆/右"
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr "P7 按钮 1"
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr "P7 按钮 2"
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr "P7 按钮 3"
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr "P7 按钮 4"
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr "P7 按钮 5"
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr "P7 按钮 6"
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr "P7 按钮 7"
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr "P7 按钮 8"
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr "P7 按钮 9"
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr "P7 按钮 10"
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr "P7 按钮 11"
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr "P7 按钮 12"
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr "P7 按钮 13"
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr "P7 按钮 14"
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr "P7 按钮 15"
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr "P7 按钮 16"
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr "P7 开始"
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr "P7 选择"
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr "P8 上"
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr "P8 下"
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr "P8 左"
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr "P8 右"
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr "P8 右摇杆/上"
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr "P8 右摇杆/下"
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr "P8 右摇杆/左"
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr "P8 右摇杆/右"
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr "P8 左摇杆/上"
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr "P8 左摇杆/下"
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr "P8 左摇杆/左"
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr "P8 左摇杆/右"
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr "P8 按钮 1"
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr "P8 按钮 2"
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr "P8 按钮 3"
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr "P8 按钮 4"
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr "P8 按钮 5"
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr "P8 按钮 6"
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr "P8 按钮 7"
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr "P8 按钮 8"
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr "P8 按钮 9"
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr "P8 按钮 10"
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr "P8 按钮 11"
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr "P8 按钮 12"
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr "P8 按钮 13"
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr "P8 按钮 14"
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr "P8 按钮 15"
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr "P8 按钮 16"
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr "P8 开始"
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr "P8 选择"
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr "P9 上"
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr "P9 下"
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr "P9 左"
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr "P9 右"
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr "P9 右摇杆/上"
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr "P9 右摇杆/下"
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr "P9 右摇杆/左"
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr "P9 右摇杆/右"
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr "P9 左摇杆/上"
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr "P9 左摇杆/下"
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr "P9 左摇杆/左"
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr "P9 左摇杆/右"
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr "P9 按钮 1"
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr "P9 按钮 2"
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr "P9 按钮 3"
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr "P9 按钮 4"
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr "P9 按钮 5"
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr "P9 按钮 6"
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr "P9 按钮 7"
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr "P9 按钮 8"
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr "P9 按钮 9"
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr "P9 按钮 10"
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr "P9 按钮 11"
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr "P9 按钮 12"
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr "P9 按钮 13"
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr "P9 按钮 14"
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr "P9 按钮 15"
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr "P9 按钮 16"
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr "P9 开始"
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr "P9 选择"
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr "P10 上"
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr "P10 下"
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr "P10 左"
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr "P10 右"
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr "P10 右摇杆/上"
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr "P10 右摇杆/下"
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr "P10 右摇杆/左"
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr "P10 右摇杆/右"
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr "P10 左摇杆/上"
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr "P10 左摇杆/下"
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr "P10 左摇杆/左"
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr "P10 左摇杆/右"
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr "P10 按钮 1"
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr "P10 按钮 2"
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr "P10 按钮 3"
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr "P10 按钮 4"
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr "P10 按钮 5"
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr "P10 按钮 6"
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr "P10 按钮 7"
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr "P10 按钮 8"
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr "P10 按钮 9"
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr "P10 按钮 10"
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr "P10 按钮 11"
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr "P10 按钮 12"
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr "P10 按钮 13"
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr "P10 按钮 14"
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr "P10 按钮 15"
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr "P10 按钮 16"
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr "P10 开始"
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr "P10 选择"
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5562,155 +4187,32 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr "音量提升"
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr "P1 踏板 1"
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr "P2 踏板 1"
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr "P3 踏板 1"
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr "P4 踏板 1"
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr "P5 踏板 1"
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr "P6 踏板 1"
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr "P7 踏板 1"
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr "P8 踏板 1"
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr "P9 踏板 1"
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr "P10 踏板 1"
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr "P1 踏板 2"
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr "P2 踏板 2"
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr "P3 踏板 2"
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr "P4 踏板 2"
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr "P5 踏板 2"
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr "P6 踏板 2"
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr "P7 踏板 2"
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr "P8 踏板 2"
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
-msgstr "P9 踏板 2"
+msgid "%p Pedal 1"
+msgstr "%p 踏板 1"
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr "P10 踏板 2"
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr "P1 踏板 3"
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr "P2 踏板 3"
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr "P3 踏板 3"
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr "P4 踏板 3"
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr "P5 踏板 3"
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr "P6 踏板 3"
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr "P7 踏板 3"
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr "P8 踏板 3"
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
-msgstr "P9 踏板 3"
+msgid "%p Pedal 2"
+msgstr "%p 踏板 2"
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
-msgstr "P10 踏板 3"
+msgid "%p Pedal 3"
+msgstr "%p 踏板 3"
#: src/emu/inpttype.ipp:592
msgctxt "input-name"
@@ -7604,3 +6106,44 @@ msgid ""
msgstr ""
"输入序列或按下 %s 取消\n"
"%s"
+
+#~ msgid "Confirm quit from machines"
+#~ msgstr "确认离开机台"
+
+#~ msgid "Skip information screen at startup"
+#~ msgstr "略过起始的信息画面"
+
+#~ msgid "Skip software parts selection menu"
+#~ msgstr "略过软件部分选择菜单"
+
+#~ msgid "Simultaneous contradictory"
+#~ msgstr "同时发生的对立状况"
+
+#, c-format
+#~ msgid ""
+#~ "Auditing ROMs for machine %2$u of %3$u...\n"
+#~ "%1$s"
+#~ msgstr ""
+#~ "正在校验供机台 %2$u 的 %3$u ROM 档案...\n"
+#~ "%1$s"
+
+#, c-format
+#~ msgid "Audit ROMs for %1$u machines marked unavailable"
+#~ msgstr "校验标记为不可用的 %1$u 机台的 ROM 档案"
+
+#, c-format
+#~ msgid "Audit ROMs for all %1$u machines"
+#~ msgstr "校验所有 %1$u 机台的 ROM 档案"
+
+#~ msgid "ROM Audit Result\tOK\n"
+#~ msgstr "ROM 校验结果\tOK\n"
+
+#~ msgid "ROM Audit Result\tBAD\n"
+#~ msgstr "ROM 校验结果\t错误\n"
+
+#~ msgid ""
+#~ "ROM Audit \tDisabled\n"
+#~ "Samples Audit \tDisabled\n"
+#~ msgstr ""
+#~ "ROM 验证 \t停用\n"
+#~ "采样文件验证 \t停用\n"
diff --git a/language/Chinese_Traditional/strings.po b/language/Chinese_Traditional/strings.po
index 42b55467309..adb662bdba8 100644
--- a/language/Chinese_Traditional/strings.po
+++ b/language/Chinese_Traditional/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2021-11-19 09:33+0800\n"
"Last-Translator: YuiFAN\n"
"Language-Team: MAME Language Team\n"
@@ -274,12 +274,12 @@ msgstr "%1$s %2$s ( %3$d / %4$d 軟體套件 )"
msgid "Driver: \"%1$s\" software list "
msgstr "驅動程式: \"%1$s\" 軟體清單 "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr "%1$s: %2$s - 搜尋: %3$s_"
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr "搜尋: %1$s_"
@@ -289,7 +289,7 @@ msgstr "搜尋: %1$s_"
msgid "Software list/item: %1$s:%2$s"
msgstr "軟體列表/項目: %1$s:%2$s"
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr "聲音選項"
@@ -384,12 +384,12 @@ msgid "Show mouse pointer"
msgstr "顯示滑鼠指標"
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
-msgstr "確認離開機台"
+msgid "Confirm quit from emulation"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
-msgstr "略過起始的資訊畫面"
+msgid "Skip system information screen"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
msgid "Force 4:3 aspect for snapshot display"
@@ -404,8 +404,8 @@ msgid "Skip BIOS selection menu"
msgstr "略過 BIOS 選擇選單"
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
-msgstr "略過軟體部分選擇選單"
+msgid "Skip software part selection menu"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
msgid "Info auto audit"
@@ -556,7 +556,7 @@ msgid "UI active"
msgstr "UI 啟動"
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr "畫面外重新裝填"
#: src/frontend/mame/ui/submenu.cpp:92
@@ -572,8 +572,8 @@ msgid "Natural keyboard"
msgstr "自然鍵盤"
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
-msgstr "同時發生的對立狀況"
+msgid "Allow contradictory joystick inputs"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
msgid "Coin impulse"
@@ -596,8 +596,8 @@ msgid "Pedal Device Assignment"
msgstr "分配踏板裝置"
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
-msgstr "分配 Adstick 裝置"
+msgid "AD Stick Device Assignment"
+msgstr "分配 AD 搖桿裝置"
#: src/frontend/mame/ui/submenu.cpp:107
msgid "Paddle Device Assignment"
@@ -683,14 +683,14 @@ msgstr "同步更新"
msgid "Wait Vertical Sync"
msgstr "等待垂直同步"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr "開"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -698,11 +698,11 @@ msgstr "開"
msgid "Off"
msgstr "關"
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr "自動"
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -710,7 +710,7 @@ msgstr "回上一層選單"
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr "[root%1$s]"
@@ -969,22 +969,22 @@ msgstr ""
"CPU:\n"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr "GHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr "MHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr "kHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr "Hz"
@@ -1012,38 +1012,38 @@ msgstr "無\n"
msgid "Vector"
msgstr "向量"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr "畫面 '%1$s'"
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr "畫面"
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr "%1$s:\n"
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr "不支援"
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr "部分支援"
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr "[ 空 ]"
@@ -1116,7 +1116,7 @@ msgid "Emulated"
msgstr "模擬"
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr "%1$s [root%2$s]"
@@ -1476,7 +1476,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr "軟體列表/項目"
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr "軟體列表資訊"
@@ -1597,7 +1597,7 @@ msgstr "儲存機台設定"
msgid "Configure Machine:"
msgstr "設定機台:"
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr " (預設)"
@@ -1618,7 +1618,7 @@ msgstr ""
"按 %1$s 退出 \n"
"按 %2$s 繼續模擬"
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr "偽終端"
@@ -1689,52 +1689,52 @@ msgstr "玩家 %1$d 控制"
msgid "Other Controls"
msgstr "其他控制"
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr "此機台沒有可設定的輸入"
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr "按住"
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr "輸入了無效序列"
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr "%1$s 類比"
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr "%1$s 類比增加"
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr "%1$s 類比減少"
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr "按下 %1$s 設定\n"
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr "按下 %1$s 加入\n"
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr "按下 %1$s 清除\n"
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr "按下 %1$s 還原預設值\n"
@@ -1802,7 +1802,7 @@ msgstr ""
"按任意鍵繼續。"
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr "設定選項"
@@ -2136,16 +2136,16 @@ msgstr "縮放 = %1$d"
msgid "Expand to fit"
msgstr "展開以符合"
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr "設定機台"
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr "%1$s %2$s ( %3$d / %4$d 機台 (%5$d BIOS) )"
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr "系統: %1$-.100s"
@@ -2167,11 +2167,9 @@ msgstr "結果將儲存至 %1$s"
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
-"正在驗證供機台 %2$u 的 %3$u ROM 檔...\n"
-"%1$s"
#: src/frontend/mame/ui/auditmenu.cpp:116
#, c-format
@@ -2188,13 +2186,13 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
-msgstr "驗證標記為不可用的 %1$u 機台 ROM 檔"
+msgid "Audit media for %1$u machines marked unavailable"
+msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
-msgstr "驗證所有 %1$u 機台的 ROM 檔"
+msgid "Audit media for all %1$u machines"
+msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
#, c-format
@@ -2399,84 +2397,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr "相容版本"
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr "ARGB 設定"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr "透明度"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr "紅"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr "綠"
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr "藍"
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr "從色盤挑選"
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr "顏色預覽:"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr "白"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr "銀"
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr "灰"
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr "黑"
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr "紅"
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr "橘"
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr "黃"
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr "綠"
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr "藍"
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr "紫"
@@ -2541,7 +2539,7 @@ msgid "Input (general)"
msgstr "輸入設定 (一般)"
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr "輸入設定 (本機台)"
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2580,6 +2578,10 @@ msgstr "檔案管理員"
msgid "Tape Control"
msgstr "磁帶控制"
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr "選擇 BIOS"
@@ -2618,8 +2620,8 @@ msgstr "查閱外部文件"
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
-msgstr "關於 %s"
+msgid "About %1$s"
+msgstr "關於 %1$s"
#: src/frontend/mame/ui/mainmenu.cpp:212
msgid "Select New Machine"
@@ -2778,15 +2780,15 @@ msgstr "驅動程式相容於: %1$s"
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr "圖片"
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr "資訊"
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
@@ -2796,7 +2798,7 @@ msgstr ""
"請取得正確的檔案或選擇不同的系統。\n"
"\n"
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
@@ -2806,353 +2808,351 @@ msgstr ""
"請取得正確的檔案或選擇不同的軟體項目。\n"
"\n"
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr "不正確的檢查碼"
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr "不正確的長度"
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr "未找到"
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr "%1$s (%2$s) - %3$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr "%1$s - %2$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr "按任意鍵繼續。"
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr "一般資訊"
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr "ROM組\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr "年代\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "製造商\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr "驅動程式相容於\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr "驅動程式為主檔\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr "類比控制\t是\n"
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr "鍵盤輸入\t是\n"
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr "整體\t不可執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr "整體\t未模擬保護\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr "整體\t可以執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr "圖形\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr "圖形\t色彩錯誤\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr "圖形\t色彩不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr "圖形\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr "圖形\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr "聲音\t無\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr "聲音\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr "聲音\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr "聲音\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr "擷取\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr "擷取\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr "相機\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr "相機\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr "麥克風\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr "麥克風\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr "控制\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr "控制\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr "鍵盤\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr "鍵盤\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr "滑鼠\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr "滑鼠\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr "媒體\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr "媒體\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr "磁碟\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr "磁碟\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr "印表機\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr "印表機\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr "磁帶\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr "磁帶\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr "打孔帶\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr "打孔帶\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr "磁鼓\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr "磁鼓\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr "(EP)ROM\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr "(EP)ROM\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr "通訊\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr "通訊\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr "區域網路\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr "區域網路\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr "外部網路\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr "外部網路\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr "計時\t無法執行\n"
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr "計時\t不完美\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr "機械式機台\t是\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr "機械式機台\t否\n"
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr "需要裝飾圖\t是\n"
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr "需要裝飾圖\t否\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr "需要可點擊的裝飾圖\t是\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr "需要可點擊的裝飾圖\t否\n"
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr "支援檯面型筐體\t否\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr "驅動程式為 BIOS\t是\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr "驅動程式為 BIOS\t否\n"
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr "支援即時存檔\t是\n"
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr "支援即時存檔\t否\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr "畫面方向\t垂直\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr "畫面方向\t水平\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr "需要 CHD\t是\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr "需要 CHD\t否\n"
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
-msgstr "ROM 驗證結果\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
-msgstr "ROM 驗證結果\t錯誤\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr "樣本檔驗證結果\t不需要\n"
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr "樣本檔驗證結果\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr "樣本檔驗證結果\t錯誤\n"
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-"ROM 驗證 \t停用\n"
-"樣本檔驗證 \t停用\n"
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr "聲音"
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr "壓縮"
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr "取樣頻率"
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr "使用外部樣本檔"
@@ -3203,21 +3203,21 @@ msgstr "* 視訊:\n"
msgid " Screen '%1$s': Vector\n"
msgstr " 畫面 '%1$s': 向量\n"
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr " 畫面 '%1$s': %2$d × %3$d (V) %4$s Hz\n"
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr " 畫面 '%1$s': %2$d × %3$d (H) %4$s Hz\n"
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr "* 聲音:\n"
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
@@ -3226,491 +3226,661 @@ msgstr ""
"* BIOS 設定:\n"
" %1$d 選項 [預設值: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr " %1$s [預設值: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr " %1$s\n"
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr "* 指撥開關設定:\n"
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr "* 配置設定:\n"
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr "* 輸入裝置:\n"
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr " 使用者輸入 [%1$d 輸入]\n"
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr " 麻將輸入 [%1$d 輸入]\n"
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr " 花牌輸入 [%1$d 輸入]\n"
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr " 博奕輸入 [%1$d 輸入]\n"
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr " 類比輸入 [%1$d 輸入]\n"
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr " 調節器輸入 [%1$d 輸入]\n"
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr " 數字鍵盤輸入 [%1$d 輸入]\n"
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr " 鍵盤輸入 [%1$d 輸入]\n"
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr "* 媒體選項:\n"
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr " %1$s [標籤: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr "* 插槽選項:\n"
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr "[ 無 ]\n"
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr "畫面 %1$u 標準 (%2$u:%3$u)"
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr "畫面 %1$u 像素比例 (%2$u:%3$u)"
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr "檯面型"
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr "左至右"
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr "左至右 (無邊)"
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr "上到下"
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr "上到下 (無邊)"
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr "%1$u×%2$u 左至右, 上到下"
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr "%1$u×%2$u 左至右, 上到下 (無邊)"
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr "%1$u×%2$u 上到下, 左至右"
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr "%1$u×%2$u 上到下, 左至右 (無邊)"
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
-msgstr "P1 上"
+msgid "P%1$u"
+msgstr "P%1$u"
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
-msgstr "P1 下"
+msgid "???"
+msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
-msgstr "P1 左"
+msgid "%p Up"
+msgstr "%p 上"
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
-msgstr "P1 右"
+msgid "%p Down"
+msgstr "%p 下"
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
-msgstr "P1 右搖桿/上"
+msgid "%p Left"
+msgstr "%p 左"
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
-msgstr "P1 右搖桿/下"
+msgid "%p Right"
+msgstr "%p 右"
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
-msgstr "P1 右搖桿/左"
+msgid "%p Right Stick/Up"
+msgstr "%p 右搖桿/上"
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
-msgstr "P1 右搖桿/右"
+msgid "%p Right Stick/Down"
+msgstr "%p 右搖桿/下"
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
-msgstr "P1 左搖桿/上"
+msgid "%p Right Stick/Left"
+msgstr "%p 右搖桿/左"
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
-msgstr "P1 左搖桿/下"
+msgid "%p Right Stick/Right"
+msgstr "%p 右搖桿/右"
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
-msgstr "P1 左搖桿/左"
+msgid "%p Left Stick/Up"
+msgstr "%p 左搖桿/上"
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
-msgstr "P1 左搖桿/右"
+msgid "%p Left Stick/Down"
+msgstr "%p 左搖桿/下"
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
-msgstr "P1 按鈕 1"
+msgid "%p Left Stick/Left"
+msgstr "%p 左搖桿/左"
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
-msgstr "P1 按鈕 2"
+msgid "%p Left Stick/Right"
+msgstr "%p 左搖桿/右"
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
-msgstr "P1 按鈕 3"
+msgid "%p Button 1"
+msgstr "%p 按鈕 1"
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
-msgstr "P1 按鈕 4"
+msgid "%p Button 2"
+msgstr "%p 按鈕 2"
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
-msgstr "P1 按鈕 5"
+msgid "%p Button 3"
+msgstr "%p 按鈕 3"
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
-msgstr "P1 按鈕 6"
+msgid "%p Button 4"
+msgstr "%p 按鈕 4"
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
+msgctxt "input-name"
+msgid "%p Button 5"
+msgstr "%p 按鈕 5"
+
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
-msgstr "P1 按鈕 7"
+msgid "%p Button 6"
+msgstr "%p 按鈕 6"
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
+msgctxt "input-name"
+msgid "%p Button 7"
+msgstr "%p 按鈕 7"
+
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
-msgstr "P1 按鈕 8"
+msgid "%p Button 8"
+msgstr "%p 按鈕 8"
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
-msgstr "P1 按鈕 9"
+msgid "%p Button 9"
+msgstr "%p 按鈕 9"
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
-msgstr "P1 按鈕 10"
+msgid "%p Button 10"
+msgstr "%p 按鈕 10"
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
-msgstr "P1 按鈕 11"
+msgid "%p Button 11"
+msgstr "%p 按鈕 11"
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
-msgstr "P1 按鈕 12"
+msgid "%p Button 12"
+msgstr "%p 按鈕 12"
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
-msgstr "P1 按鈕 13"
+msgid "%p Button 13"
+msgstr "%p 按鈕 13"
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
-msgstr "P1 按鈕 14"
+msgid "%p Button 14"
+msgstr "%p 按鈕 14"
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
-msgstr "P1 按鈕 15"
+msgid "%p Button 15"
+msgstr "%p 按鈕 15"
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
-msgstr "P1 按鈕 16"
+msgid "%p Button 16"
+msgstr "%p 按鈕 16"
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
-msgstr "P1 開始"
+msgid "%p Start"
+msgstr "%p 開始"
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
-msgstr "P1 選擇"
+msgid "%p Select"
+msgstr "%p 選擇"
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
-msgstr "P1 麻將 A"
+msgid "%p Mahjong A"
+msgstr "%p 麻將 A"
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
-msgstr "P1 麻將 B"
+msgid "%p Mahjong B"
+msgstr "%p 麻將 B"
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
-msgstr "P1 麻將 C"
+msgid "%p Mahjong C"
+msgstr "%p 麻將 C"
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
-msgstr "P1 麻將 D"
+msgid "%p Mahjong D"
+msgstr "%p 麻將 D"
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
-msgstr "P1 麻將 E"
+msgid "%p Mahjong E"
+msgstr "%p 麻將 E"
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
-msgstr "P1 麻將 F"
+msgid "%p Mahjong F"
+msgstr "%p 麻將 F"
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
-msgstr "P1 麻將 G"
+msgid "%p Mahjong G"
+msgstr "%p 麻將 G"
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
-msgstr "P1 麻將 H"
+msgid "%p Mahjong H"
+msgstr "%p 麻將 H"
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
-msgstr "P1 麻將 I"
+msgid "%p Mahjong I"
+msgstr "%p 麻將 I"
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
-msgstr "P1 麻將 J"
+msgid "%p Mahjong J"
+msgstr "%p 麻將 J"
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
-msgstr "P1 麻將 K"
+msgid "%p Mahjong K"
+msgstr "%p 麻將 K"
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
-msgstr "P1 麻將 L"
+msgid "%p Mahjong L"
+msgstr "%p 麻將 L"
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
-msgstr "P1 麻將 M"
+msgid "%p Mahjong M"
+msgstr "%p 麻將 M"
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
-msgstr "P1 麻將 N"
+msgid "%p Mahjong N"
+msgstr "%p 麻將 N"
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
-msgstr "P1 麻將 O"
+msgid "%p Mahjong O"
+msgstr "%p 麻將 O"
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
-msgstr "P1 麻將 P"
+msgid "%p Mahjong P"
+msgstr "%p 麻將 P"
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
-msgstr "P1 麻將 Q"
+msgid "%p Mahjong Q"
+msgstr "%p 麻將 Q"
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
-msgstr "P1 麻將 槓"
+msgid "%p Mahjong Kan"
+msgstr "%p 麻將 槓"
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
-msgstr "P1 麻將 碰"
+msgid "%p Mahjong Pon"
+msgstr "%p 麻將 碰"
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
-msgstr "P1 麻將 吃"
+msgid "%p Mahjong Chi"
+msgstr "%p 麻將 吃"
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
-msgstr "P1 麻將 聽"
+msgid "%p Mahjong Reach"
+msgstr "%p 麻將 聽"
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
-msgstr "P1 麻將 胡"
+msgid "%p Mahjong Ron"
+msgstr "%p 麻將 胡"
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
-msgstr "P1 麻將 交換牌"
+msgid "%p Mahjong Flip Flop"
+msgstr "%p 麻將 交換牌"
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
-msgstr "P1 麻將 押分"
+msgid "%p Mahjong Bet"
+msgstr "%p 麻將 押分"
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
-msgstr "P1 麻將 得分"
+msgid "%p Mahjong Take Score"
+msgstr "%p 麻將 得分"
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
-msgstr "P1 麻將 加倍"
+msgid "%p Mahjong Double Up"
+msgstr "%p 麻將 加倍"
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
-msgstr "P1 麻將 大"
+msgid "%p Mahjong Big"
+msgstr "%p 麻將 大"
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
-msgstr "P1 麻將 小"
+msgid "%p Mahjong Small"
+msgstr "%p 麻將 小"
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
-msgstr "P1 麻將 海底機會"
+msgid "%p Mahjong Last Chance"
+msgstr "%p 麻將 海底機會"
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
-msgstr "P1 花牌 A/1"
+msgid "%p Hanafuda A/1"
+msgstr "%p 花牌 A/1"
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
-msgstr "P1 花牌 B/2"
+msgid "%p Hanafuda B/2"
+msgstr "%p 花牌 B/2"
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
-msgstr "P1 花牌 C/3"
+msgid "%p Hanafuda C/3"
+msgstr "%p 花牌 C/3"
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
-msgstr "P1 花牌 D/4"
+msgid "%p Hanafuda D/4"
+msgstr "%p 花牌 D/4"
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
-msgstr "P1 花牌 E/5"
+msgid "%p Hanafuda E/5"
+msgstr "%p 花牌 E/5"
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
-msgstr "P1 花牌 F/6"
+msgid "%p Hanafuda F/6"
+msgstr "%p 花牌 F/6"
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
-msgstr "P1 花牌 G/7"
+msgid "%p Hanafuda G/7"
+msgstr "%p 花牌 G/7"
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
-msgstr "P1 花牌 H/8"
+msgid "%p Hanafuda H/8"
+msgstr "%p 花牌 H/8"
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
-msgstr "P1 花牌 是"
+msgid "%p Hanafuda Yes"
+msgstr "%p 花牌 是"
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
-msgstr "P1 花牌 否"
+msgid "%p Hanafuda No"
+msgstr "%p 花牌 否"
#: src/emu/inpttype.ipp:103
msgctxt "input-name"
@@ -3837,1551 +4007,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr "停止所有捲軸"
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr "P2 上"
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr "P2 下"
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr "P2 左"
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr "P2 右"
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr "P2 右搖桿/上"
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr "P2 右搖桿/下"
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr "P2 右搖桿/左"
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr "P2 右搖桿/右"
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr "P2 左搖桿/上"
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr "P2 左搖桿/下"
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr "P2 左搖桿/左"
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr "P2 左搖桿/右"
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr "P2 按鈕 1"
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr "P2 按鈕 2"
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr "P2 按鈕 3"
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr "P2 按鈕 4"
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr "P2 按鈕 5"
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr "P2 按鈕 6"
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr "P2 按鈕 7"
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr "P2 按鈕 8"
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr "P2 按鈕 9"
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr "P2 按鈕 10"
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr "P2 按鈕 11"
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr "P2 按鈕 12"
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr "P2 按鈕 13"
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr "P2 按鈕 14"
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr "P2 按鈕 15"
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr "P2 按鈕 16"
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr "P2 開始"
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr "P2 選擇"
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr "P2 麻將 A"
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr "P2 麻將 B"
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr "P2 麻將 C"
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr "P2 麻將 D"
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr "P2 麻將 E"
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr "P2 麻將 F"
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr "P2 麻將 G"
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr "P2 麻將 H"
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr "P2 麻將 I"
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr "P2 麻將 J"
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr "P2 麻將 K"
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr "P2 麻將 L"
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr "P2 麻將 M"
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr "P2 麻將 N"
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr "P2 麻將 O"
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr "P2 麻將 P"
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr "P2 麻將 Q"
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr "P2 麻將 槓"
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr "P2 麻將 碰"
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr "P2 麻將 吃"
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr "P2 麻將 聽"
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr "P2 麻將 胡"
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr "P2 麻將 押分"
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr "P2 麻將 海底機會"
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr "P2 麻將 得分"
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr "P2 麻將 加倍"
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr "P2 麻將 交換牌"
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr "P2 麻將 大"
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr "P2 麻將 小"
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr "P2 花牌 A/1"
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr "P2 花牌 B/2"
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr "P2 花牌 C/3"
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr "P2 花牌 D/4"
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr "P2 花牌 E/5"
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr "P2 花牌 F/6"
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr "P2 花牌 G/7"
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr "P2 花牌 H/8"
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr "P2 花牌 是"
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr "P2 花牌 否"
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr "P3 上"
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr "P3 下"
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr "P3 左"
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr "P3 右"
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr "P3 右搖桿/上"
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr "P3 右搖桿/下"
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr "P3 右搖桿/左"
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr "P3 右搖桿/右"
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr "P3 左搖桿/上"
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr "P3 左搖桿/下"
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr "P3 左搖桿/左"
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr "P3 左搖桿/右"
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr "P3 按鈕 1"
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr "P3 按鈕 2"
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr "P3 按鈕 3"
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr "P3 按鈕 4"
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr "P3 按鈕 5"
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr "P3 按鈕 6"
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr "P3 按鈕 7"
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr "P3 按鈕 8"
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr "P3 按鈕 9"
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr "P3 按鈕 10"
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr "P3 按鈕 11"
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr "P3 按鈕 12"
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr "P3 按鈕 13"
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr "P3 按鈕 14"
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr "P3 按鈕 15"
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr "P3 按鈕 16"
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr "P3 開始"
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr "P3 選擇"
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr "P4 上"
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr "P4 下"
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr "P4 左"
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr "P4 右"
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr "P4 右搖桿/上"
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr "P4 右搖桿/下"
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr "P4 右搖桿/左"
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr "P4 右搖桿/右"
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr "P4 左搖桿/上"
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr "P4 左搖桿/下"
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr "P4 左搖桿/左"
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr "P4 左搖桿/右"
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr "P4 按鈕 1"
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr "P4 按鈕 2"
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr "P4 按鈕 3"
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr "P4 按鈕 4"
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr "P4 按鈕 5"
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr "P4 按鈕 6"
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr "P4 按鈕 7"
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr "P4 按鈕 8"
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr "P4 按鈕 9"
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr "P4 按鈕 10"
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr "P4 按鈕 11"
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr "P4 按鈕 12"
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr "P4 按鈕 13"
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr "P4 按鈕 14"
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr "P4 按鈕 15"
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr "P4 按鈕 16"
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr "P4 開始"
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr "P4 選擇"
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr "P5 上"
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr "P5 下"
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr "P5 左"
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr "P5 右"
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr "P5 右搖桿/上"
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr "P5 右搖桿/下"
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr "P5 右搖桿/左"
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr "P5 右搖桿/右"
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr "P5 左搖桿/上"
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr "P5 左搖桿/下"
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr "P5 左搖桿/左"
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr "P5 左搖桿/右"
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr "P5 按鈕 1"
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr "P5 按鈕 2"
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr "P5 按鈕 3"
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr "P5 按鈕 4"
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr "P5 按鈕 5"
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr "P5 按鈕 6"
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr "P5 按鈕 7"
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr "P5 按鈕 8"
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr "P5 按鈕 9"
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr "P5 按鈕 10"
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr "P5 按鈕 11"
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr "P5 按鈕 12"
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr "P5 按鈕 13"
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr "P5 按鈕 14"
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr "P5 按鈕 15"
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr "P5 按鈕 16"
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr "P5 開始"
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr "P5 選擇"
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr "P6 上"
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr "P6 下"
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr "P6 左"
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr "P6 右"
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr "P6 右搖桿/上"
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr "P6 右搖桿/下"
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr "P6 右搖桿/左"
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr "P6 右搖桿/右"
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr "P6 左搖桿/上"
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr "P6 左搖桿/下"
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr "P6 左搖桿/左"
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr "P6 左搖桿/右"
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr "P6 按鈕 1"
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr "P6 按鈕 2"
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr "P6 按鈕 3"
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr "P6 按鈕 4"
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr "P6 按鈕 5"
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr "P6 按鈕 6"
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr "P6 按鈕 7"
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr "P6 按鈕 8"
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr "P6 按鈕 9"
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr "P6 按鈕 10"
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr "P6 按鈕 11"
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr "P6 按鈕 12"
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr "P6 按鈕 13"
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr "P6 按鈕 14"
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr "P6 按鈕 15"
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr "P6 按鈕 16"
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr "P6 開始"
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr "P6 選擇"
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr "P7 上"
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr "P7 下"
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr "P7 左"
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr "P7 右"
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr "P7 右搖桿/上"
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr "P7 右搖桿/下"
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr "P7 右搖桿/左"
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr "P7 右搖桿/右"
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr "P7 左搖桿/上"
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr "P7 左搖桿/下"
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr "P7 左搖桿/左"
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr "P7 左搖桿/右"
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr "P7 按鈕 1"
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr "P7 按鈕 2"
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr "P7 按鈕 3"
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr "P7 按鈕 4"
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr "P7 按鈕 5"
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr "P7 按鈕 6"
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr "P7 按鈕 7"
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr "P7 按鈕 8"
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr "P7 按鈕 9"
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr "P7 按鈕 10"
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr "P7 按鈕 11"
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr "P7 按鈕 12"
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr "P7 按鈕 13"
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr "P7 按鈕 14"
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr "P7 按鈕 15"
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr "P7 按鈕 16"
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr "P7 開始"
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr "P7 選擇"
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr "P8 上"
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr "P8 下"
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr "P8 左"
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr "P8 右"
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr "P8 右搖桿/上"
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr "P8 右搖桿/下"
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr "P8 右搖桿/左"
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr "P8 右搖桿/右"
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr "P8 左搖桿/上"
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr "P8 左搖桿/下"
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr "P8 左搖桿/左"
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr "P8 左搖桿/右"
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr "P8 按鈕 1"
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr "P8 按鈕 2"
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr "P8 按鈕 3"
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr "P8 按鈕 4"
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr "P8 按鈕 5"
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr "P8 按鈕 6"
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr "P8 按鈕 7"
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr "P8 按鈕 8"
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr "P8 按鈕 9"
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr "P8 按鈕 10"
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr "P8 按鈕 11"
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr "P8 按鈕 12"
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr "P8 按鈕 13"
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr "P8 按鈕 14"
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr "P8 按鈕 15"
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr "P8 按鈕 16"
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr "P8 開始"
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr "P8 選擇"
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr "P9 上"
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr "P9 下"
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr "P9 左"
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr "P9 右"
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr "P9 右搖桿/上"
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr "P9 右搖桿/下"
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr "P9 右搖桿/左"
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr "P9 右搖桿/右"
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr "P9 左搖桿/上"
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr "P9 左搖桿/下"
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr "P9 左搖桿/左"
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr "P9 左搖桿/右"
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr "P9 按鈕 1"
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr "P9 按鈕 2"
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr "P9 按鈕 3"
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr "P9 按鈕 4"
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr "P9 按鈕 5"
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr "P9 按鈕 6"
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr "P9 按鈕 7"
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr "P9 按鈕 8"
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr "P9 按鈕 9"
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr "P9 按鈕 10"
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr "P9 按鈕 11"
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr "P9 按鈕 12"
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr "P9 按鈕 13"
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr "P9 按鈕 14"
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr "P9 按鈕 15"
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr "P9 按鈕 16"
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr "P9 開始"
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr "P9 選擇"
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr "P10 上"
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr "P10 下"
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr "P10 左"
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr "P10 右"
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr "P10 右搖桿/上"
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr "P10 右搖桿/下"
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr "P10 右搖桿/左"
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr "P10 右搖桿/右"
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr "P10 左搖桿/上"
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr "P10 左搖桿/下"
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr "P10 左搖桿/左"
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr "P10 左搖桿/右"
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr "P10 按鈕 1"
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr "P10 按鈕 2"
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr "P10 按鈕 3"
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr "P10 按鈕 4"
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr "P10 按鈕 5"
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr "P10 按鈕 6"
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr "P10 按鈕 7"
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr "P10 按鈕 8"
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr "P10 按鈕 9"
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr "P10 按鈕 10"
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr "P10 按鈕 11"
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr "P10 按鈕 12"
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr "P10 按鈕 13"
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr "P10 按鈕 14"
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr "P10 按鈕 15"
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr "P10 按鈕 16"
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr "P10 開始"
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr "P10 選擇"
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5562,155 +4187,32 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr "音量提升"
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr "P1 踏板 1"
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr "P2 踏板 1"
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr "P3 踏板 1"
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr "P4 踏板 1"
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr "P5 踏板 1"
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr "P6 踏板 1"
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr "P7 踏板 1"
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr "P8 踏板 1"
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr "P9 踏板 1"
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr "P10 踏板 1"
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr "P1 踏板 2"
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr "P2 踏板 2"
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr "P3 踏板 2"
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr "P4 踏板 2"
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr "P5 踏板 2"
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr "P6 踏板 2"
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr "P7 踏板 2"
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr "P8 踏板 2"
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
-msgstr "P9 踏板 2"
+msgid "%p Pedal 1"
+msgstr "%p 踏板 1"
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr "P10 踏板 2"
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr "P1 踏板 3"
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr "P2 踏板 3"
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr "P3 踏板 3"
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr "P4 踏板 3"
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr "P5 踏板 3"
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr "P6 踏板 3"
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr "P7 踏板 3"
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr "P8 踏板 3"
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
-msgstr "P9 踏板 3"
+msgid "%p Pedal 2"
+msgstr "%p 踏板 2"
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
-msgstr "P10 踏板 3"
+msgid "%p Pedal 3"
+msgstr "%p 踏板 3"
#: src/emu/inpttype.ipp:592
msgctxt "input-name"
@@ -7604,3 +6106,44 @@ msgid ""
msgstr ""
"輸入序列或按下 %s 取消\n"
"%s"
+
+#~ msgid "Confirm quit from machines"
+#~ msgstr "確認離開機台"
+
+#~ msgid "Skip information screen at startup"
+#~ msgstr "略過起始的資訊畫面"
+
+#~ msgid "Skip software parts selection menu"
+#~ msgstr "略過軟體部分選擇選單"
+
+#~ msgid "Simultaneous contradictory"
+#~ msgstr "同時發生的對立狀況"
+
+#, c-format
+#~ msgid ""
+#~ "Auditing ROMs for machine %2$u of %3$u...\n"
+#~ "%1$s"
+#~ msgstr ""
+#~ "正在驗證供機台 %2$u 的 %3$u ROM 檔...\n"
+#~ "%1$s"
+
+#, c-format
+#~ msgid "Audit ROMs for %1$u machines marked unavailable"
+#~ msgstr "驗證標記為不可用的 %1$u 機台 ROM 檔"
+
+#, c-format
+#~ msgid "Audit ROMs for all %1$u machines"
+#~ msgstr "驗證所有 %1$u 機台的 ROM 檔"
+
+#~ msgid "ROM Audit Result\tOK\n"
+#~ msgstr "ROM 驗證結果\tOK\n"
+
+#~ msgid "ROM Audit Result\tBAD\n"
+#~ msgstr "ROM 驗證結果\t錯誤\n"
+
+#~ msgid ""
+#~ "ROM Audit \tDisabled\n"
+#~ "Samples Audit \tDisabled\n"
+#~ msgstr ""
+#~ "ROM 驗證 \t停用\n"
+#~ "樣本檔驗證 \t停用\n"
diff --git a/language/Croatian/strings.po b/language/Croatian/strings.po
index fa49e436cfd..e87ba97ffe0 100644
--- a/language/Croatian/strings.po
+++ b/language/Croatian/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -261,12 +261,12 @@ msgstr ""
msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -276,7 +276,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr ""
@@ -371,11 +371,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -391,7 +391,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -543,7 +543,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -559,7 +559,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -583,7 +583,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -670,14 +670,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -685,11 +685,11 @@ msgstr ""
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -697,7 +697,7 @@ msgstr ""
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -940,22 +940,22 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -979,38 +979,38 @@ msgstr ""
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr ""
@@ -1083,7 +1083,7 @@ msgid "Emulated"
msgstr ""
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1443,7 +1443,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1558,7 +1558,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr ""
@@ -1575,7 +1575,7 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr ""
@@ -1643,52 +1643,52 @@ msgstr ""
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1752,7 +1752,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr ""
@@ -2080,16 +2080,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr ""
@@ -2111,7 +2111,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2126,12 +2126,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2337,84 +2337,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2479,7 +2479,7 @@ msgid "Input (general)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2518,6 +2518,10 @@ msgstr ""
msgid "Tape Control"
msgstr ""
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr ""
@@ -2556,7 +2560,7 @@ msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2716,373 +2720,373 @@ msgstr ""
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr ""
@@ -3121,511 +3125,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3753,1551 +3927,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5478,154 +4107,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/language/Czech/strings.po b/language/Czech/strings.po
index 31e3251184b..6e07da99df2 100644
--- a/language/Czech/strings.po
+++ b/language/Czech/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-04-01 16:38+0200\n"
"Last-Translator: Karel Brejcha <pankabre@gmail.com>\n"
"Language-Team: MAME Language Team\n"
@@ -272,12 +272,12 @@ msgstr ""
msgid "Driver: \"%1$s\" software list "
msgstr "Driver: \"%1$s\" software list "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -287,7 +287,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr "Možnosti zvuku"
@@ -382,11 +382,11 @@ msgid "Show mouse pointer"
msgstr "Zobraz ukazatel myši"
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
-msgstr "Potvrď odchod ze zařízení"
+msgid "Confirm quit from emulation"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -402,8 +402,8 @@ msgid "Skip BIOS selection menu"
msgstr "Přeskoč menu s výběrem BIOSu"
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
-msgstr "Přeskoč menu s výběrem částí software"
+msgid "Skip software part selection menu"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
msgid "Info auto audit"
@@ -554,7 +554,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -570,7 +570,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -594,8 +594,8 @@ msgid "Pedal Device Assignment"
msgstr "Pedál zařízení přiřazení"
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
-msgstr "ADStick zařízení přiřazení"
+msgid "AD Stick Device Assignment"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
msgid "Paddle Device Assignment"
@@ -681,14 +681,14 @@ msgstr "Synchronizované obnovení"
msgid "Wait Vertical Sync"
msgstr "Čekat na V-Sync"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr "Zapnuto"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -696,11 +696,11 @@ msgstr "Zapnuto"
msgid "Off"
msgstr "Vypnuto"
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr "Automaticky"
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -708,7 +708,7 @@ msgstr "Zpět na předchozí menu"
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -971,22 +971,22 @@ msgstr ""
"CPU:\n"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr "MHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr "kHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -1014,38 +1014,38 @@ msgstr "Žádný\n"
msgid "Vector"
msgstr "Vektor"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr "Obraz '%1$s'"
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr "Obraz"
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr "Nepodporováno"
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr "Částečná podpora"
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr "[prázdný]"
@@ -1118,7 +1118,7 @@ msgid "Emulated"
msgstr "Emulovaná"
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1478,7 +1478,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1599,7 +1599,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr " (standardní)"
@@ -1620,7 +1620,7 @@ msgstr ""
"Stiskni %1$s pro ukončení\n"
"Stiskni %2$s pro návrat do emulace"
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr "Pseudo terminály"
@@ -1688,52 +1688,52 @@ msgstr ""
msgid "Other Controls"
msgstr "Ostatní ovládání"
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1797,7 +1797,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr "Možnosti konfigurace"
@@ -2131,16 +2131,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr "%1$s %2$s ( %3$d / %4$d zařízení (%5$d BIOS) )"
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr "Systém: %1$-.100s"
@@ -2162,7 +2162,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2177,12 +2177,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2389,84 +2389,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr "Klon"
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr "ARGB nastavení"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr "Průhlednost"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr "Červená"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr "Zelená"
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr "Modrá"
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr "Výběr z palety"
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr "Barevný náhled:"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr "Bílá"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr "Stříbrná"
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr "Šedá"
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr "Černá"
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr "Červená"
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr "Oranžová"
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr "Žlutá"
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr "Zelená"
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr "Modrá"
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr "Fialová"
@@ -2531,7 +2531,7 @@ msgid "Input (general)"
msgstr "Vstup (vše)"
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr "Vstup (toto zařízení)"
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2570,6 +2570,10 @@ msgstr "Souborový manažer"
msgid "Tape Control"
msgstr "Ovládání kazetového přehrávače"
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr "Výběr BIOSu"
@@ -2608,7 +2612,7 @@ msgstr "Externí DAT zobrazení"
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2768,373 +2772,373 @@ msgstr "Driver je klon: %1$s"
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr "Obrázky"
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr "Informace"
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr "Základní informace"
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr "Romset\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr "Rok\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Výrobce\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr "Driver je Klon\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr "Driver je Parent\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr "Celkově\tNEFUNGUJE\n"
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr "Celkově\tNeemulovaná ochrana\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr "Celkově\tFunguje\n"
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr "Grafika\tNedokonalé barvy\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr "Grafika\tNedokonalá\n"
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr "Grafika\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr "Zvuk\tNeimplementován\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr "Zvuk\tNedokonalý\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr "Zvuk\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr "Orientace obrazovky\tVertikální\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr "Orientace obrazovky\tHorizontální\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr "Zvuk"
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr "Vzorkovací frekvence"
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr "Použít externí samply"
@@ -3173,511 +3177,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda D/4"
+msgstr ""
+
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda F/6"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3805,1551 +3979,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5530,154 +4159,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
@@ -7565,6 +6071,15 @@ msgid ""
"%s"
msgstr ""
+#~ msgid "Confirm quit from machines"
+#~ msgstr "Potvrď odchod ze zařízení"
+
+#~ msgid "Skip software parts selection menu"
+#~ msgstr "Přeskoč menu s výběrem částí software"
+
+#~ msgid "Adstick Device Assignment"
+#~ msgstr "ADStick zařízení přiřazení"
+
#~ msgid "Device Mapping"
#~ msgstr "Mapování zařízení"
diff --git a/language/Danish/strings.po b/language/Danish/strings.po
index 8b34a363f2e..e99a7a99126 100644
--- a/language/Danish/strings.po
+++ b/language/Danish/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -261,12 +261,12 @@ msgstr ""
msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -276,7 +276,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr ""
@@ -371,11 +371,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -391,7 +391,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -543,7 +543,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -559,7 +559,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -583,7 +583,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -670,14 +670,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -685,11 +685,11 @@ msgstr ""
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -697,7 +697,7 @@ msgstr ""
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -940,22 +940,22 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -979,38 +979,38 @@ msgstr ""
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr ""
@@ -1083,7 +1083,7 @@ msgid "Emulated"
msgstr ""
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1443,7 +1443,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1558,7 +1558,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr ""
@@ -1575,7 +1575,7 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr ""
@@ -1643,52 +1643,52 @@ msgstr ""
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1752,7 +1752,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr ""
@@ -2080,16 +2080,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr ""
@@ -2111,7 +2111,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2126,12 +2126,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2337,84 +2337,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2479,7 +2479,7 @@ msgid "Input (general)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2518,6 +2518,10 @@ msgstr ""
msgid "Tape Control"
msgstr ""
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr ""
@@ -2556,7 +2560,7 @@ msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2716,373 +2720,373 @@ msgstr ""
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr ""
@@ -3121,511 +3125,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3753,1551 +3927,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5478,154 +4107,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/language/Dutch/strings.po b/language/Dutch/strings.po
index ed8752f0d23..ee7bc90ae0a 100644
--- a/language/Dutch/strings.po
+++ b/language/Dutch/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2021-04-04 13:08+0200\n"
"Last-Translator: Jos van Mourik\n"
"Language-Team: MAME Language Team\n"
@@ -272,12 +272,12 @@ msgstr "%1$s %2$s ( %3$d / %4$d softwarepakketten )"
msgid "Driver: \"%1$s\" software list "
msgstr "Driver: \"%1$s\" softwarelijst "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr "%1$s: %2$s - Zoek: %3$s_"
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr "Zoek: %1$s_"
@@ -287,7 +287,7 @@ msgstr "Zoek: %1$s_"
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr "Geluid opties"
@@ -382,12 +382,12 @@ msgid "Show mouse pointer"
msgstr "Toon muispointer"
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
-msgstr "Bevestig afsluiten machines"
+msgid "Confirm quit from emulation"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
-msgstr "Sla informatie bij opstarten over"
+msgid "Skip system information screen"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
msgid "Force 4:3 aspect for snapshot display"
@@ -402,8 +402,8 @@ msgid "Skip BIOS selection menu"
msgstr "BIOS-selectiemenu overslaan"
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
-msgstr "Softwareonderdelen selectiemenu overslaan"
+msgid "Skip software part selection menu"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
msgid "Info auto audit"
@@ -554,7 +554,7 @@ msgid "UI active"
msgstr "Gebruikersinterface actief"
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr "Buiten scherm herladen"
#: src/frontend/mame/ui/submenu.cpp:92
@@ -570,8 +570,8 @@ msgid "Natural keyboard"
msgstr "Natuurlijk toetsenbord"
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
-msgstr "Gelijktijdig tegenstrijdig"
+msgid "Allow contradictory joystick inputs"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
msgid "Coin impulse"
@@ -594,8 +594,8 @@ msgid "Pedal Device Assignment"
msgstr "Pedaaltoewijzing"
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
-msgstr "Adsticktoewijzing"
+msgid "AD Stick Device Assignment"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
msgid "Paddle Device Assignment"
@@ -681,14 +681,14 @@ msgstr "Gesynchroniseerde verversing"
msgid "Wait Vertical Sync"
msgstr "Wacht verticale sync"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr "Aan"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -696,11 +696,11 @@ msgstr "Aan"
msgid "Off"
msgstr "Uit"
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr "Automatisch"
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -708,7 +708,7 @@ msgstr "Terug naar vorig menu"
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -971,22 +971,22 @@ msgstr ""
"Processor:\n"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr "MHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr "kHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -1014,38 +1014,38 @@ msgstr "Geen\n"
msgid "Vector"
msgstr "Vector"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr "Scherm '%1$s'"
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr "Scherm"
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr "Niet ondersteund"
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr "Gedeeltelijk ondersteund"
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr "[leeg]"
@@ -1118,7 +1118,7 @@ msgid "Emulated"
msgstr "Geëmuleerd"
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1478,7 +1478,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1599,7 +1599,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr " (standaard)"
@@ -1620,7 +1620,7 @@ msgstr ""
"Druk op %1$s om te stoppen\n"
"druk op %2$s om terug te keren naar de emulatie"
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr "Pseudoterminals"
@@ -1688,52 +1688,52 @@ msgstr ""
msgid "Other Controls"
msgstr "Andere besturing"
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1801,7 +1801,7 @@ msgstr ""
"Druk op een toets om door te gaan."
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr "Configureer opties"
@@ -2136,16 +2136,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr "Configureer machine"
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr "%1$s %2$s ( %3$d / %4$d machines (waarvan %5$d BIOS) )"
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr "Systeem: %1$-.100s"
@@ -2167,11 +2167,9 @@ msgstr "Resultaten worden opgeslagen naar %1$s"
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
-"ROMs controleren voor machine %2$u van %3$u...\n"
-"%1$s"
#: src/frontend/mame/ui/auditmenu.cpp:116
#, c-format
@@ -2184,13 +2182,13 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
-msgstr "Controleer ROMs voor %1$u onbeschikbaar gemarkeerde machines"
+msgid "Audit media for %1$u machines marked unavailable"
+msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
-msgstr "Controleer ROMs voor alle %1$u machines"
+msgid "Audit media for all %1$u machines"
+msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
#, c-format
@@ -2396,84 +2394,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr "Variant"
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr "ARGB-instellingen"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr "Alpha"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr "Rood"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr "Groen"
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr "Blauw"
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr "Kies uit palet"
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr "Kleur voorbeeld:"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr "Wit"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr "Zilver"
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr "Grijs"
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr "Zwart"
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr "Rood"
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr "Oranje"
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr "Geel"
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr "Groen"
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr "Blauw"
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr "Violet"
@@ -2538,8 +2536,8 @@ msgid "Input (general)"
msgstr "Invoer (algemeen)"
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
-msgstr "Invoer (deze machine)"
+msgid "Input (this machine)"
+msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
msgid "Analog Controls"
@@ -2577,6 +2575,10 @@ msgstr "Bestandsbeheer"
msgid "Tape Control"
msgstr "Cassettebediening"
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr "BIOS-selectie"
@@ -2615,7 +2617,7 @@ msgstr "Externe DAT-overzicht"
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2775,375 +2777,373 @@ msgstr "Driver is een variant van: %1$s"
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr "Afbeeldingen"
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr "Informatie"
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr "Druk op een toets om door te gaan."
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr "Algemene informatie"
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr "Romset\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr "Jaar\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Fabrikant\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr "Driver is variant van\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr "Driver is hoofdsoftware\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr "Analoge besturing\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr "Toetensenbordinvoer\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr "Status\tNIET WERKEND\n"
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr "Status\tOngeëmuleerde beveiliging\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr "Status\tWerkend\n"
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr "Beeld\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr "Beeld\tVerkeerde kleuren\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr "Beeld\tOnvolledige kleuren\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr "Beeld\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr "Beeld\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr "Geluid\tGeen\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr "Geluid\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr "Geluid\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr "Geluid\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr "Opname\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr "Opname\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr "Camera\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr "Camera\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr "Microfoon\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr "Microfoon\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr "Besturing\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr "Besturing\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr "Toetsenbord\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr "Toetsenbord\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr "Muis\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr "Muis\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr "Media\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr "Media\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr "Schijf\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr "Schijf\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr "Printer\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr "Printer\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr "Mag. Band\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr "Mag. Band\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr "Ponsband\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr "Ponsband\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr "Mag. trommel\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr "Mag. trommel\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr "(EP)ROM\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr "(EP)ROM\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr "Communicatie\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr "Communicatie\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr "LAN\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr "LAN\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr "WAN\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr "WAN\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr "Timing\tNiet geïmplementeerd\n"
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr "Timing\tOnvolledig\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr "Mechanische machine\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr "Mechanische machine\tNee\n"
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr "Vereist artwork\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr "Vereist artwork\tNee\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr "Vereist klikbare artwork\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr "Vereist klikbare artwork\tNee\n"
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr "Ondersteunt cocktail\tNee\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr "Driver is BIOS\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr "Driver is BIOS\tNee\n"
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr "Ondersteunt opslaan\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr "Ondersteunt opslaan\tNee\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr "Schermoriëntatie\tVerticaal\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr "Schermoriëntatie\tHorizontaal\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr "Vereist CHD\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr "Vereist CHD\tNee\n"
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
-msgstr "ROM-controle Resultaat\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
-msgstr "ROM-controle Resultaat\tSLECHT\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr "Samplecontrole Resultaat\tNiet Nodig\n"
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr "Samplecontrole Resultaat\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr "Samplecontrole Resultaat\tSLECHT\n"
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-"ROM-controle \tUitgeschakeld\n"
-"Samplecontrole \tUitgeschakeld\n"
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr "Geluid"
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr "Samplesnelheid"
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr "Gebruik externe samples"
@@ -3194,21 +3194,21 @@ msgstr "* Video:\n"
msgid " Screen '%1$s': Vector\n"
msgstr " Scherm '%1$s': Vector\n"
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr " Scherm '%1$s': %2$d × %3$d (V) %4$s Hz\n"
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr " Scherm '%1$s': %2$d × %3$d (H) %4$s Hz\n"
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr "* Geluid:\n"
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
@@ -3217,490 +3217,660 @@ msgstr ""
"* BIOS-instellingen:\n"
" %1$d opties [standaard: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr " %1$s [standaard: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr " %1$s\n"
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr "DIP-schakelaarinstellingen:\n"
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr "* Configuratieinstellingen:\n"
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr "* Invoerapparatuur:\n"
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr " Gebruikersinvoer [%1$d invoeren]\n"
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr " Mahjonginvoer [%1$d invoeren]\n"
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr " Hanafudainvoer [%1$d invoeren]\n"
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr " Gokinvoer [%1$d invoeren]\n"
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr " Analoge invoer [%1$d invoeren]\n"
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr " Aanpassingsinvoer [%1$d invoeren]\n"
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr " Toetsenblokinvoer [%1$d invoeren]\n"
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr " Toetsenbordinvoer [%1$d invoeren]\n"
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr "* Media opties:\n"
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr " %1$s [label: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr "* Plek opties:\n"
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr "[Geen]\n"
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
+msgctxt "input-name"
+msgid "%p Mahjong Small"
+msgstr ""
+
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda A/1"
+msgstr ""
+
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda F/6"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda Yes"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3828,1551 +3998,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5553,154 +4178,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
@@ -7600,6 +6102,53 @@ msgid ""
"%s"
msgstr ""
+#~ msgid "Confirm quit from machines"
+#~ msgstr "Bevestig afsluiten machines"
+
+#~ msgid "Skip information screen at startup"
+#~ msgstr "Sla informatie bij opstarten over"
+
+#~ msgid "Skip software parts selection menu"
+#~ msgstr "Softwareonderdelen selectiemenu overslaan"
+
+#~ msgid "Simultaneous contradictory"
+#~ msgstr "Gelijktijdig tegenstrijdig"
+
+#~ msgid "Adstick Device Assignment"
+#~ msgstr "Adsticktoewijzing"
+
+#, c-format
+#~ msgid ""
+#~ "Auditing ROMs for machine %2$u of %3$u...\n"
+#~ "%1$s"
+#~ msgstr ""
+#~ "ROMs controleren voor machine %2$u van %3$u...\n"
+#~ "%1$s"
+
+#, c-format
+#~ msgid "Audit ROMs for %1$u machines marked unavailable"
+#~ msgstr "Controleer ROMs voor %1$u onbeschikbaar gemarkeerde machines"
+
+#, c-format
+#~ msgid "Audit ROMs for all %1$u machines"
+#~ msgstr "Controleer ROMs voor alle %1$u machines"
+
+#~ msgid "Input (this Machine)"
+#~ msgstr "Invoer (deze machine)"
+
+#~ msgid "ROM Audit Result\tOK\n"
+#~ msgstr "ROM-controle Resultaat\tOK\n"
+
+#~ msgid "ROM Audit Result\tBAD\n"
+#~ msgstr "ROM-controle Resultaat\tSLECHT\n"
+
+#~ msgid ""
+#~ "ROM Audit \tDisabled\n"
+#~ "Samples Audit \tDisabled\n"
+#~ msgstr ""
+#~ "ROM-controle \tUitgeschakeld\n"
+#~ "Samplecontrole \tUitgeschakeld\n"
+
#~ msgid "Device Mapping"
#~ msgstr "Invoerapparaat in kaart brengen"
diff --git a/language/English/strings.po b/language/English/strings.po
index 6f3ad7c6e7f..c4e0c42f5ef 100644
--- a/language/English/strings.po
+++ b/language/English/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -260,12 +260,12 @@ msgstr ""
msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -275,7 +275,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr ""
@@ -370,11 +370,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -390,7 +390,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -542,7 +542,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -558,7 +558,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -582,7 +582,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -669,14 +669,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -684,11 +684,11 @@ msgstr ""
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -696,7 +696,7 @@ msgstr ""
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -939,22 +939,22 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -978,38 +978,38 @@ msgstr ""
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr ""
@@ -1082,7 +1082,7 @@ msgid "Emulated"
msgstr ""
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1442,7 +1442,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1557,7 +1557,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr ""
@@ -1574,7 +1574,7 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr ""
@@ -1642,52 +1642,52 @@ msgstr ""
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1751,7 +1751,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr ""
@@ -2079,16 +2079,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr ""
@@ -2110,7 +2110,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2125,12 +2125,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2336,84 +2336,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2478,7 +2478,7 @@ msgid "Input (general)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2517,6 +2517,10 @@ msgstr ""
msgid "Tape Control"
msgstr ""
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr ""
@@ -2555,7 +2559,7 @@ msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2715,373 +2719,373 @@ msgstr ""
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr ""
@@ -3120,511 +3124,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3752,1551 +3926,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5477,154 +4106,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/language/Estonian/strings.po b/language/Estonian/strings.po
index 71fcc3988b6..f5bdb5d2a43 100644
--- a/language/Estonian/strings.po
+++ b/language/Estonian/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -260,12 +260,12 @@ msgstr ""
msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -275,7 +275,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr ""
@@ -370,11 +370,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -390,7 +390,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -542,7 +542,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -558,7 +558,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -582,7 +582,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -669,14 +669,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -684,11 +684,11 @@ msgstr ""
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -696,7 +696,7 @@ msgstr ""
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -939,22 +939,22 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -978,38 +978,38 @@ msgstr ""
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr ""
@@ -1082,7 +1082,7 @@ msgid "Emulated"
msgstr ""
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1442,7 +1442,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1557,7 +1557,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr ""
@@ -1574,7 +1574,7 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr ""
@@ -1642,52 +1642,52 @@ msgstr ""
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1751,7 +1751,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr ""
@@ -2079,16 +2079,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr ""
@@ -2110,7 +2110,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2125,12 +2125,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2336,84 +2336,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2478,7 +2478,7 @@ msgid "Input (general)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2517,6 +2517,10 @@ msgstr ""
msgid "Tape Control"
msgstr ""
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr ""
@@ -2555,7 +2559,7 @@ msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2715,373 +2719,373 @@ msgstr ""
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr ""
@@ -3120,511 +3124,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3752,1551 +3926,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5477,154 +4106,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/language/Finnish/strings.po b/language/Finnish/strings.po
index 443e0511d60..eab0e9f864a 100644
--- a/language/Finnish/strings.po
+++ b/language/Finnish/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -261,12 +261,12 @@ msgstr ""
msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -276,7 +276,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr ""
@@ -371,11 +371,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -391,7 +391,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -543,7 +543,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -559,7 +559,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -583,7 +583,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -670,14 +670,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -685,11 +685,11 @@ msgstr ""
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -697,7 +697,7 @@ msgstr ""
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -940,22 +940,22 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -979,38 +979,38 @@ msgstr ""
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr ""
@@ -1083,7 +1083,7 @@ msgid "Emulated"
msgstr ""
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1443,7 +1443,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1558,7 +1558,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr ""
@@ -1575,7 +1575,7 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr ""
@@ -1643,52 +1643,52 @@ msgstr ""
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1752,7 +1752,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr ""
@@ -2080,16 +2080,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr ""
@@ -2111,7 +2111,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2126,12 +2126,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2337,84 +2337,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2479,7 +2479,7 @@ msgid "Input (general)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2518,6 +2518,10 @@ msgstr ""
msgid "Tape Control"
msgstr ""
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr ""
@@ -2556,7 +2560,7 @@ msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2716,373 +2720,373 @@ msgstr ""
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr ""
@@ -3121,511 +3125,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3753,1551 +3927,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5478,154 +4107,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/language/French/strings.po b/language/French/strings.po
index 4c5e2161fff..3b9e65a98bc 100644
--- a/language/French/strings.po
+++ b/language/French/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-05-24 23:38+0200\n"
"Last-Translator: Mevi <mevi.mame@gmail.com>\n"
"Language-Team: MAME Language Team\n"
@@ -272,12 +272,12 @@ msgstr "%1$s %2$s ( %3$d / %4$d packages logiciels )"
msgid "Driver: \"%1$s\" software list "
msgstr "Liste de logiciels pour le driver : \"%1$s\" "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr "%1$s : %2$s - Recherche : %3$s_"
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr "Recherche : %1$s_"
@@ -287,7 +287,7 @@ msgstr "Recherche : %1$s_"
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr "Options du son"
@@ -382,12 +382,12 @@ msgid "Show mouse pointer"
msgstr "Affiche pointeur souris"
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
-msgstr "Confirmation quitter depuis les machines"
+msgid "Confirm quit from emulation"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
-msgstr "Passe écran information au démarrage"
+msgid "Skip system information screen"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
msgid "Force 4:3 aspect for snapshot display"
@@ -402,7 +402,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -554,7 +554,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -570,7 +570,7 @@ msgid "Natural keyboard"
msgstr "Clavier naturel"
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -594,7 +594,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -681,14 +681,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr "Actif"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -696,11 +696,11 @@ msgstr "Actif"
msgid "Off"
msgstr "Inactif"
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr "Auto"
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -708,7 +708,7 @@ msgstr "Retour au menu précédent"
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -975,22 +975,22 @@ msgstr ""
"Processeur(s) :\n"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr "MHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr "kHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -1018,38 +1018,38 @@ msgstr "Aucun\n"
msgid "Vector"
msgstr "Graphismes vectoriels"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s : %2$s\n"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr "Écran '%1$s'"
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr "Écran"
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr "Non supporté"
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr "Partiellement supporté"
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr "[vide]"
@@ -1126,7 +1126,7 @@ msgid "Emulated"
msgstr "Émulé"
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1486,7 +1486,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1609,7 +1609,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr " (par défaut)"
@@ -1630,7 +1630,7 @@ msgstr ""
"Appuyez sur %1$s pour quitter\n"
"Appuyez sur %2$s pour retourner à l'émulation"
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr "Pseudo terminals"
@@ -1698,52 +1698,52 @@ msgstr ""
msgid "Other Controls"
msgstr "Autres contrôles"
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1811,7 +1811,7 @@ msgstr ""
"Appuyer sur une touche pour continuer."
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr "Configurer les options"
@@ -2147,16 +2147,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr "Configurer la machine"
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr "Système : %1$-.100s"
@@ -2178,11 +2178,9 @@ msgstr "Les résultats va être sauvegarder à %1$s"
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
-"Auditing ROMs pour machine %2$u de %3$u...\n"
-"%1$s"
#: src/frontend/mame/ui/auditmenu.cpp:116
#, c-format
@@ -2195,13 +2193,13 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
-msgstr "Audit ROMs pour %1$u machines marqué non disponible"
+msgid "Audit media for %1$u machines marked unavailable"
+msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
-msgstr "Audit ROMs pour toutes les machines %1$u"
+msgid "Audit media for all %1$u machines"
+msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
#, c-format
@@ -2407,84 +2405,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr "Clone"
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr "Paramètres ARVB"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr "Alpha"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr "Rouge"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr "Vert"
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr "Bleu"
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr "Choisir parmi la palette"
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr "Aperçu de la couleur :"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr "Blanc"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr "Argent"
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr "Gris"
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr "Noir"
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr "Rouge"
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr "Orange"
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr "Jaune"
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr "Vert"
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr "Bleu"
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr "Violet"
@@ -2549,7 +2547,7 @@ msgid "Input (general)"
msgstr "Périphériques d'entrée (généraux)"
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr "Périphériques d'entrée (cette machine)"
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2588,6 +2586,10 @@ msgstr "Gestionnaire de fichiers"
msgid "Tape Control"
msgstr "Contrôle de la cassette"
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr "Sélection BIOS"
@@ -2626,7 +2628,7 @@ msgstr "Visualiser un DAT externe"
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2786,373 +2788,373 @@ msgstr "Ce driver est un clone de : %1$s"
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr "Images"
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr "Infos"
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr "Appuyez sur une touche pour continuer"
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr "Informations générales"
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr "Romset\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr "Année\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Fabricant\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr "Driver est le Clone de\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr "Driver est le parent\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr "Contrôles analogique\tOui\n"
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr "Entrées clavier\tOui\n"
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr "Globalement\tNON FONCTIONNEL\n"
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr "Globalement\tProtection non émulée\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr "Globalement\tFonctionnel\n"
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr "Graphismes\tNon implanté\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr "Graphismes\tCouleurs Incorrectes\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr "Graphismes\tCouleurs Imparfaites\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr "Graphismes\tImparfaites\n"
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr "Graphismes\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr "Son\tAucun\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr "Son\tNon implanté\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr "Son\tImparfait\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr "Son\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr "Caméra\tNon implanté\n"
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr "Caméra\tImparfait\n"
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr "Microphone\tNon implanté\n"
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr "Microphone\tImparfait\n"
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr "Contrôles\tNon implanté\n"
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr "Contrôles\tImparfait\n"
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr "Clavier\tNon implanté\n"
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr "Clavier\tImparfait\n"
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr "Souris\tNon implanté\n"
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr "Souris\tImparfait\n"
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr "Disque\tNon implanté\n"
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr "Disque\tImparfait\n"
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr "Imprimante\tNon implanté\n"
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr "Imprimante\tImparfait\n"
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr "LAN\tNon implanté\n"
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr "LAN\tImparfait\n"
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr "WAN\tNon implanté\n"
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr "WAN\tImparfait\n"
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr "Minutage\tNon implanté\n"
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr "Minutage\tImparfait\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr "Machine mécanique\tOui\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr "Machine mécanique\tNon\n"
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr "Illustrations requis\tOui\n"
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr "Illustrations requis\tNon\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr "Illustrations cliquable requis\tOui\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr "Illustrations cliquable requis\tNon\n"
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr "Driver est BIOS\tOui\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr "Driver est BIOS\tNon\n"
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr "Supporte sauvegarde\tOui\n"
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr "Supporte sauvegarde\tNon\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr "Orientation de l'écran\tVerticale\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr "Orientation de l'écran\tHorizontale\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr "CHD requis\tOui\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr "CHD requis\tNon\n"
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr "Son"
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr "Fréquence d'échantillonnage"
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr "Utiliser des samples externes"
@@ -3191,511 +3193,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda C/3"
+msgstr ""
+
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda F/6"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3823,1551 +3995,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5548,154 +4175,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
@@ -7587,6 +6091,28 @@ msgid ""
"%s"
msgstr ""
+#~ msgid "Confirm quit from machines"
+#~ msgstr "Confirmation quitter depuis les machines"
+
+#~ msgid "Skip information screen at startup"
+#~ msgstr "Passe écran information au démarrage"
+
+#, c-format
+#~ msgid ""
+#~ "Auditing ROMs for machine %2$u of %3$u...\n"
+#~ "%1$s"
+#~ msgstr ""
+#~ "Auditing ROMs pour machine %2$u de %3$u...\n"
+#~ "%1$s"
+
+#, c-format
+#~ msgid "Audit ROMs for %1$u machines marked unavailable"
+#~ msgstr "Audit ROMs pour %1$u machines marqué non disponible"
+
+#, c-format
+#~ msgid "Audit ROMs for all %1$u machines"
+#~ msgstr "Audit ROMs pour toutes les machines %1$u"
+
#, c-format
#~ msgid "%s.xml saved under ui folder."
#~ msgstr "%s.xml sauvegardé dans le dossier ui."
diff --git a/language/French_Belgium/strings.po b/language/French_Belgium/strings.po
index 1456113dea3..18ab6beaccc 100644
--- a/language/French_Belgium/strings.po
+++ b/language/French_Belgium/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-05-24 23:42+0200\n"
"Last-Translator: Mevi <mevi.mame@gmail.com>\n"
"Language-Team: MAME Language Team\n"
@@ -272,12 +272,12 @@ msgstr "%1$s %2$s ( %3$d / %4$d packages logiciels )"
msgid "Driver: \"%1$s\" software list "
msgstr "Liste de logiciels pour le driver : \"%1$s\" "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr "%1$s : %2$s - Recherche : %3$s_"
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr "Recherche : %1$s_"
@@ -287,7 +287,7 @@ msgstr "Recherche : %1$s_"
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr "Options du son"
@@ -382,11 +382,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -402,7 +402,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -554,7 +554,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -570,7 +570,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -594,7 +594,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -681,14 +681,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr "Actif"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -696,11 +696,11 @@ msgstr "Actif"
msgid "Off"
msgstr "Inactif"
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -708,7 +708,7 @@ msgstr "Retour au menu précédent"
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -975,22 +975,22 @@ msgstr ""
"Processeur(s) :\n"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -1018,38 +1018,38 @@ msgstr "Aucun\n"
msgid "Vector"
msgstr "Graphismes vectoriels"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s : %2$s\n"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr "Écran '%1$s'"
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr "Écran"
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr "Non supporté"
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr "Partiellement supporté"
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr "[vide]"
@@ -1126,7 +1126,7 @@ msgid "Emulated"
msgstr "Émulé"
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1486,7 +1486,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1609,7 +1609,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr " (par défaut)"
@@ -1630,7 +1630,7 @@ msgstr ""
"Appuyez sur %1$s pour quitter\n"
"Appuyez sur %2$s pour retourner à l'émulation"
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr ""
@@ -1698,52 +1698,52 @@ msgstr ""
msgid "Other Controls"
msgstr "Autres contrôles"
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1807,7 +1807,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr "Configurer les options"
@@ -2143,16 +2143,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr "Configurer la machine"
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr "Système : %1$-.100s"
@@ -2174,7 +2174,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2189,12 +2189,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2401,84 +2401,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr "Clone"
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr "Paramètres ARVB"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr "Rouge"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr "Vert"
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr "Bleu"
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr "Choisir parmi la palette"
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr "Aperçu de la couleur :"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr "Blanc"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr "Argent"
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr "Gris"
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr "Noir"
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr "Rouge"
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr "Jaune"
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr "Vert"
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr "Bleu"
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2543,7 +2543,7 @@ msgid "Input (general)"
msgstr "Périphériques d'entrée (généraux)"
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr "Périphériques d'entrée (cette machine)"
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2582,6 +2582,10 @@ msgstr "Gestionnaire de fichiers"
msgid "Tape Control"
msgstr "Contrôle de la cassette"
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr "Sélection du BIOS"
@@ -2620,7 +2624,7 @@ msgstr "Visualiser un DAT externe"
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2780,373 +2784,373 @@ msgstr "Ce driver est un clone de : %1$s"
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr "Informations générales"
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr "Romset\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr "Année\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Constructeur\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr "Ce driver est un clone de\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr "Ce driver est le parent\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr "En résumé\tNE FONCTIONNE PAS\n"
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr "En résumé\tProtection non émulée\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr "En résumé\tFonctionne correctement\n"
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr "Graphismes\tCouleurs imparfaites\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr "Graphismes\tImparfaits\n"
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr "Graphismes\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr "Son\tNon implémenté\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr "Son\tImparfait\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr "Son\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr "Orientation de l'écran\tVerticale\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr "Orientation de l'écran\tHorizontale\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr "Son"
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr "Fréquence d'échantillonnage"
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr "Utiliser des samples externes"
@@ -3185,511 +3189,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3817,1551 +3991,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5542,154 +4171,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/language/French_Canada/strings.po b/language/French_Canada/strings.po
index 334a03710ce..8b0c3ac47fe 100644
--- a/language/French_Canada/strings.po
+++ b/language/French_Canada/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -261,12 +261,12 @@ msgstr ""
msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -276,7 +276,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr ""
@@ -371,11 +371,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -391,7 +391,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -543,7 +543,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -559,7 +559,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -583,7 +583,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -670,14 +670,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -685,11 +685,11 @@ msgstr ""
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -697,7 +697,7 @@ msgstr ""
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -940,22 +940,22 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -979,38 +979,38 @@ msgstr ""
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr ""
@@ -1083,7 +1083,7 @@ msgid "Emulated"
msgstr ""
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1443,7 +1443,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1558,7 +1558,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr ""
@@ -1575,7 +1575,7 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr ""
@@ -1643,52 +1643,52 @@ msgstr ""
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1752,7 +1752,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr ""
@@ -2080,16 +2080,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr ""
@@ -2111,7 +2111,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2126,12 +2126,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2337,84 +2337,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2479,7 +2479,7 @@ msgid "Input (general)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2518,6 +2518,10 @@ msgstr ""
msgid "Tape Control"
msgstr ""
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr ""
@@ -2556,7 +2560,7 @@ msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2716,373 +2720,373 @@ msgstr ""
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr ""
@@ -3121,511 +3125,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3753,1551 +3927,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5478,154 +4107,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/language/Georgian/strings.po b/language/Georgian/strings.po
index ef8c428fb4b..74f280b45f4 100644
--- a/language/Georgian/strings.po
+++ b/language/Georgian/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -259,12 +259,12 @@ msgstr ""
msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -274,7 +274,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr ""
@@ -369,11 +369,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -389,7 +389,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -541,7 +541,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -557,7 +557,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -581,7 +581,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -668,14 +668,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -683,11 +683,11 @@ msgstr ""
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -695,7 +695,7 @@ msgstr ""
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -938,22 +938,22 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -977,38 +977,38 @@ msgstr ""
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr ""
@@ -1081,7 +1081,7 @@ msgid "Emulated"
msgstr ""
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1441,7 +1441,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1556,7 +1556,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr ""
@@ -1573,7 +1573,7 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr ""
@@ -1641,52 +1641,52 @@ msgstr ""
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1750,7 +1750,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr ""
@@ -2078,16 +2078,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr ""
@@ -2109,7 +2109,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2124,12 +2124,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2335,84 +2335,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2477,7 +2477,7 @@ msgid "Input (general)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2516,6 +2516,10 @@ msgstr ""
msgid "Tape Control"
msgstr ""
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr ""
@@ -2554,7 +2558,7 @@ msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2714,373 +2718,373 @@ msgstr ""
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr ""
@@ -3119,511 +3123,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3751,1551 +3925,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5476,154 +4105,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/language/German/strings.po b/language/German/strings.po
index ea986a2ac28..03fc4b0a21d 100644
--- a/language/German/strings.po
+++ b/language/German/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2018-05-02 11:34+0200\n"
"Last-Translator: Lothar Serra Mari <rootfather@scummvm.org>\n"
"Language-Team: MAME Language Team\n"
@@ -274,12 +274,12 @@ msgstr "%1$s %2$s ( %3$d / %4$d Programm-Pakete )"
msgid "Driver: \"%1$s\" software list "
msgstr "Treiber: \"%1$s\" Softwareliste "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr "%1$s: %2$s - Suche: %3$s_"
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr "Suche: %1$s_"
@@ -289,7 +289,7 @@ msgstr "Suche: %1$s_"
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr "Soundeinstellungen"
@@ -384,12 +384,12 @@ msgid "Show mouse pointer"
msgstr "Mauszeiger anzeigen"
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
-msgstr "Beim Verlassen Bestätigung fordern"
+msgid "Confirm quit from emulation"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
-msgstr "Informations-Bildschirm beim Start überspringen"
+msgid "Skip system information screen"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
msgid "Force 4:3 aspect for snapshot display"
@@ -404,8 +404,8 @@ msgid "Skip BIOS selection menu"
msgstr "Menü zur BIOS-Auswahl überspringen"
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
-msgstr "Menü zur Softwareauswahl überspringen"
+msgid "Skip software part selection menu"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
msgid "Info auto audit"
@@ -556,7 +556,7 @@ msgid "UI active"
msgstr "Benutzeroberfläche aktiv"
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr "Nachladen außerhalb des Bildschirms"
#: src/frontend/mame/ui/submenu.cpp:92
@@ -572,8 +572,8 @@ msgid "Natural keyboard"
msgstr "Natürliche Tastatur"
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
-msgstr "Widersprüchliche Eingaben erkennen"
+msgid "Allow contradictory joystick inputs"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
msgid "Coin impulse"
@@ -596,8 +596,8 @@ msgid "Pedal Device Assignment"
msgstr "Pedal-Zuordnung"
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
-msgstr "ADStick-Zuordnung"
+msgid "AD Stick Device Assignment"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
msgid "Paddle Device Assignment"
@@ -683,14 +683,14 @@ msgstr "Synchronisierter Bildneuaufbau"
msgid "Wait Vertical Sync"
msgstr "Warten auf vertikalen Synchronisationsimpuls"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr "An"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -698,11 +698,11 @@ msgstr "An"
msgid "Off"
msgstr "Aus"
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr "Auto"
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -710,7 +710,7 @@ msgstr "Zurück zum vorherigen Menü"
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -975,22 +975,22 @@ msgstr ""
"CPU:\n"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr "MHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr "kHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -1018,38 +1018,38 @@ msgstr "Keine\n"
msgid "Vector"
msgstr "Vektor"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr "Bildschirm '%1$s'"
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr "Bildschirm"
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr "Nicht unterstützt"
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr "Teilweise unterstützt"
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr "[leer]"
@@ -1122,7 +1122,7 @@ msgid "Emulated"
msgstr "Emuliert"
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1482,7 +1482,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1604,7 +1604,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr " (Standard)"
@@ -1625,7 +1625,7 @@ msgstr ""
"Zum Beenden drücken Sie %1$s\n"
"Um zur Emulation zurückzukehren drücken Sie %2$s"
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr "Pseudoterminals"
@@ -1693,52 +1693,52 @@ msgstr ""
msgid "Other Controls"
msgstr "Weitere Bedienelemente"
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1806,7 +1806,7 @@ msgstr ""
"Drücken Sie eine beliebige Taste, um fortzufahren."
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr "Optionen konfigurieren"
@@ -2141,16 +2141,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr "Maschine konfigurieren"
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr "%1$s %2$s ( %3$d / %4$d Maschinen (%5$d BIOS) )"
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr "System: %1$-.100s"
@@ -2172,11 +2172,9 @@ msgstr "Ergebnisse werden unter %1$s gespeichert"
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
-"Prüfe ROMs für Maschine %2$u von %3$u...\n"
-"%1$s"
#: src/frontend/mame/ui/auditmenu.cpp:116
#, c-format
@@ -2189,12 +2187,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2401,84 +2399,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr "Klon"
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr "ARGB-Einstellungen"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr "Alpha"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr "Rot"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr "Grün"
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr "Blau"
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr "Aus Palette wählen"
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr "Farbvorschau:"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr "Weiß"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr "Silber"
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr "Grau"
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr "Schwarz"
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr "Rot"
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr "Orange"
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr "Gelb"
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr "Grün"
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr "Blau"
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr "Violett"
@@ -2543,7 +2541,7 @@ msgid "Input (general)"
msgstr "Eingabe (allgemein)"
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr "Eingabe (für diese Maschine)"
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2582,6 +2580,10 @@ msgstr "Dateimanager"
msgid "Tape Control"
msgstr "Bedienung Cassettendeck"
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr "BIOS-Auswahl"
@@ -2620,7 +2622,7 @@ msgstr "Externe DAT-Anzeige"
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2780,375 +2782,373 @@ msgstr "Treiber ist ein Klon von: %1$s"
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr "Images"
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr "Informationen"
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr "Drücken Sie eine beliebige Taste, um fortzufahren."
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr "Allgemeine Informationen"
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr "ROM-Satz\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr "Jahr\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Hersteller\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr "Treiber ist ein Klon von\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr "Treiber ist Ursprungs-Treiber\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr "Analoge Bedienelemente\tVorhanden\n"
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr "Tastatureingaben\tVorhanden\n"
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr "Insgesamt\tFUNKTIONIERT NICHT\n"
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr "Insgesamt\tNicht emulierter Kopierschutz\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr "Insgesamt\tFunktioniert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr "Grafik\tNicht implementiert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr "Grafik\tFarbwiedergabe falsch\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr "Grafik\tFarbwiedergabe fehlerhaft\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr "Grafik\tFehlerhaft\n"
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr "Grafik\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr "Sound\tKeine\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr "Sound\tNicht implementiert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr "Sound\tFehlerhaft\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr "Sound\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr "Kamera\tNicht implementiert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr "Kamera\tFehlerhaft\n"
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr "Mikrofon\tNicht implementiert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr "Mikrofon\tFehlerhaft\n"
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr "Bedienelemente\tNicht implementiert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr "Bedienelemente\tFehlerhaft\n"
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr "Tastatur\tNicht implementiert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr "Tastatur\tFehlerhaft\n"
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr "Maus\tNicht implementiert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr "Maus\tFehlerhaft\n"
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr "Festplatte\tNicht implementiert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr "Festplatte\tFehlerhaft\n"
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr "Drucker\tNicht implementiert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr "Drucker\tFehlerhaft\n"
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr "LAN\tNicht implementiert\n"
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr "LAN\tFehlerhaft\n"
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr "WAN\tNicht implementiert\n"
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr "WAN\tFehlerhaft\n"
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr "Zeitlicher Ablauf\tNicht implementiert\n"
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr "Zeitlicher Ablauf\tFehlerhaft\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr "Maschine ist mechanisch\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr "Maschine ist mechanisch\tNein\n"
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr "Benötigt Illustrationen\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr "Benötigt Illustrationen\tNein\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr "Benötigt klickbare Illustrationen\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr "Benötigt klickbare Illustrationen\tNein\n"
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr "Unterstützt Cocktail-Modus\tNein\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr "Treiber ist BIOS\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr "Treiber ist BIOS\tNein\n"
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr "Unterstützt Speichern\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr "Unterstützt Speichern\tNein\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr "Bildschirm-Ausrichtung\tVertikal\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr "Bildschirm-Ausrichtung\tHorizontal\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr "Benötigt CHD\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr "Benötigt CHD\tNein\n"
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
-msgstr "ROM-Überprüfung\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
-msgstr "ROM-Überprüfung\tFEHLERHAFT\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr "Samples-Überprüfung\tNicht nötig\n"
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr "Samples-Überprüfung\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr "Samples-Überprüfung\tFEHLERHAFT\n"
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-"ROM-Überprüfung\tDeaktiviert\n"
-"Samples-Überprüfung\tDeaktiviert\n"
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr "Sound"
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr "Samplerate"
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr "Verwende externe Samples"
@@ -3199,21 +3199,21 @@ msgstr "* Video:\n"
msgid " Screen '%1$s': Vector\n"
msgstr " Bildschirm '%1$s': Vektor\n"
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr " Bildschirm '%1$s': %2$d × %3$d (V) %4$s Hz\n"
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr " Bildschirm '%1$s': %2$d × %3$d (H) %4$s Hz\n"
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr "* Sound:\n"
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
@@ -3222,490 +3222,660 @@ msgstr ""
"* BIOS-Einstellungen:\n"
" %1$d Optionen [Standard: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr " %1$s [Standard: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr " %1$s\n"
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr "* DIP Schalter-Einstellungen:\n"
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr "* Konfigurationseinstellungen:\n"
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr "* Eingabegerät(e):\n"
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr " Benutzereingaben [%1$d Eingaben]\n"
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr " Mahjongeingaben [%1$d Eingaben]\n"
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr " Hanafudaeingaben [%1$d Eingaben]\n"
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr " Glücksspieleingaben [%1$d Eingaben]\n"
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr " Analogeingaben [%1$d Eingaben]\n"
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr " Einstellerreingaben [%1$d Eingaben]\n"
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr " Tastenfeldeingaben [%1$d Eingaben]\n"
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr " Tastatureingaben [%1$d Eingaben]\n"
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr "* Medienoptionen:\n"
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr " %1$s [tag: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr "* Steckplatzoptionen:\n"
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr "[Keine]\n"
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda A/1"
+msgstr ""
+
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda C/3"
+msgstr ""
+
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda F/6"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda Yes"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3833,1551 +4003,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5558,154 +4183,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
@@ -7601,6 +6103,42 @@ msgid ""
"%s"
msgstr ""
+#~ msgid "Confirm quit from machines"
+#~ msgstr "Beim Verlassen Bestätigung fordern"
+
+#~ msgid "Skip information screen at startup"
+#~ msgstr "Informations-Bildschirm beim Start überspringen"
+
+#~ msgid "Skip software parts selection menu"
+#~ msgstr "Menü zur Softwareauswahl überspringen"
+
+#~ msgid "Simultaneous contradictory"
+#~ msgstr "Widersprüchliche Eingaben erkennen"
+
+#~ msgid "Adstick Device Assignment"
+#~ msgstr "ADStick-Zuordnung"
+
+#, c-format
+#~ msgid ""
+#~ "Auditing ROMs for machine %2$u of %3$u...\n"
+#~ "%1$s"
+#~ msgstr ""
+#~ "Prüfe ROMs für Maschine %2$u von %3$u...\n"
+#~ "%1$s"
+
+#~ msgid "ROM Audit Result\tOK\n"
+#~ msgstr "ROM-Überprüfung\tOK\n"
+
+#~ msgid "ROM Audit Result\tBAD\n"
+#~ msgstr "ROM-Überprüfung\tFEHLERHAFT\n"
+
+#~ msgid ""
+#~ "ROM Audit \tDisabled\n"
+#~ "Samples Audit \tDisabled\n"
+#~ msgstr ""
+#~ "ROM-Überprüfung\tDeaktiviert\n"
+#~ "Samples-Überprüfung\tDeaktiviert\n"
+
#~ msgid "Device Mapping"
#~ msgstr "Geräte-Zuordnung"
diff --git a/language/Greek/strings.po b/language/Greek/strings.po
index 794d8f5968f..4be139b49e2 100644
--- a/language/Greek/strings.po
+++ b/language/Greek/strings.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2021-11-21 11:00+0300\n"
"Last-Translator: Mame.gr - BraiNKilleR\n"
"Language-Team: MAME Language Team\n"
@@ -275,12 +275,12 @@ msgstr "%1$s %2$s ( %3$d / %4$d πακέτα λογισμικού)"
msgid "Driver: \"%1$s\" software list "
msgstr "Οδηγός: \"%1$s\" λίστα λογισμικού "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr "%1$s: %2$s - Αναζήτηση: %3$s_"
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr "Αναζήτηση: %1$s_"
@@ -290,7 +290,7 @@ msgstr "Αναζήτηση: %1$s_"
msgid "Software list/item: %1$s:%2$s"
msgstr "Λίστα λογισμικού/αντικείμενο: %1$s:%2$s"
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr "Επιλογές Ήχου"
@@ -385,12 +385,12 @@ msgid "Show mouse pointer"
msgstr "Προβολή δείκτη ποντικιού"
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
-msgstr "Επιβεβαίωση εγκατάληψης από μηχάνημα"
+msgid "Confirm quit from emulation"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
-msgstr "Να μην εμφανίζεται η οθόνη πληροφοριών κατά την εκκίνηση"
+msgid "Skip system information screen"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
msgid "Force 4:3 aspect for snapshot display"
@@ -405,8 +405,8 @@ msgid "Skip BIOS selection menu"
msgstr "Παράλειψη μενού επιλογής BIOS"
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
-msgstr "Παράλειψη μενού επιλογής τμημάτων λογισμικού"
+msgid "Skip software part selection menu"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
msgid "Info auto audit"
@@ -557,7 +557,7 @@ msgid "UI active"
msgstr "UI ενεργοποιημένο"
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr "Επαναφόρτωση εκτός οθόνης"
#: src/frontend/mame/ui/submenu.cpp:92
@@ -573,8 +573,8 @@ msgid "Natural keyboard"
msgstr "Φυσικό πληκτρολόγιο"
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
-msgstr "Ταυτόχρονη αναίρεση"
+msgid "Allow contradictory joystick inputs"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
msgid "Coin impulse"
@@ -597,8 +597,8 @@ msgid "Pedal Device Assignment"
msgstr "Ανάθεση Συσκευής Πεταλιού"
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
-msgstr "Ανάθεση Συσκευής AD μοχλού"
+msgid "AD Stick Device Assignment"
+msgstr "Ανάθεση Συσκευής AD Μοχλού"
#: src/frontend/mame/ui/submenu.cpp:107
msgid "Paddle Device Assignment"
@@ -684,14 +684,14 @@ msgstr "Συγχρονισμένη Ανανέωση"
msgid "Wait Vertical Sync"
msgstr "Αναμονή για Κάθετο Συγχρονισμό"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr "On"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -699,11 +699,11 @@ msgstr "On"
msgid "Off"
msgstr "Off"
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr "Αυτόματο"
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -711,7 +711,7 @@ msgstr "Επιστροφή στο Προηγούμενο Μενού"
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr "[root%1$s]"
@@ -982,22 +982,22 @@ msgstr ""
"Επεξεργαστής:\n"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr "GHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr "MHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr "kHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr "Hz"
@@ -1025,38 +1025,38 @@ msgstr "Κανένα\n"
msgid "Vector"
msgstr "Διάνυσμα"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr "Οθόνη '%1$s'"
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr "Οθόνη"
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr "%1$s:\n"
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr "Δεν υποστηρίζεται"
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr "Υποστηρίζεται μερικώς"
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr "[κενό]"
@@ -1129,7 +1129,7 @@ msgid "Emulated"
msgstr "Εξομοιωμένο"
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr "%1$s [root%2$s]"
@@ -1489,7 +1489,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr "Λίστα λογισμικού/αντικείμενο"
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr "Πληροφορίες Λίστας λογισμικού"
@@ -1610,7 +1610,7 @@ msgstr "Αποθήκευση Παραμετροποίησης Μηχανήματ
msgid "Configure Machine:"
msgstr "Ρύθμιση Μηχανήματος:"
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr " (προεπιλογή)"
@@ -1631,7 +1631,7 @@ msgstr ""
"Πατήστε %1$s για να εγκαταλείψετε\n"
"Πατήστε %2$s για να επιστρέψετε στην εξομοίωση"
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr "Ψευδο τερματικά"
@@ -1703,52 +1703,52 @@ msgstr "Χειρισμός Παίκτη %1$d"
msgid "Other Controls"
msgstr "Άλλα Στοιχεία Ελέγχου"
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr "Αυτό το μηχάνημα δεν έχει είσαγωγές προς ρύθμιση."
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr "Πατήθηκε"
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr "Έγινε εισαγωγή μη έγκυρης ακολουθίας"
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr "%1$s Αναλογικό"
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
-msgstr "%1$s Αναλογικό Άυξηση "
+msgstr "%1$s Αναλογικό Άυξηση"
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr "%1$s Αναλογικό Μείωση"
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr "Πιέστε το πλήκτρο %1$s για να ορίσετε\n"
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr "Πιέστε το πλήκτρο %1$s για προσθήκη\n"
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr "Πιέστε το πλήκτρο %1$s για καθαρισμό"
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr "Πιέστε το πλήκτρο %1$s για επαναφορά προεπιλογών\n"
@@ -1818,7 +1818,7 @@ msgstr ""
"Πιέστε ένα πλήκτρο για συνέχεια."
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr "Ρύθμιση Επιλογών"
@@ -2154,16 +2154,16 @@ msgstr "Μεγένθυση = %1$d"
msgid "Expand to fit"
msgstr "Μέγιστη Επέκταση"
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr "Ρύθμιση Μηχανήματος"
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr "%1$s %2$s ( %3$d / %4$d μηχανήματα (%5$d BIOS) )"
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr "Σύστημα: %1$-.100s"
@@ -2185,11 +2185,9 @@ msgstr "Τα αποτελέσματα θα αποθηκευτούν στο %1$s"
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
-"Γίνεται έλεγχος ROMs για το μηχάνημα %2$u από %3$u...\n"
-"%1$s"
#: src/frontend/mame/ui/auditmenu.cpp:116
#, c-format
@@ -2206,13 +2204,13 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
-msgstr "Έλεγχος ROMs για %1$u μηχανήματα που δεν είναι διαθέσιμα"
+msgid "Audit media for %1$u machines marked unavailable"
+msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
-msgstr "Έλεγχος ROMs για όλα τα %1$u μηχανήματα"
+msgid "Audit media for all %1$u machines"
+msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
#, c-format
@@ -2418,84 +2416,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr "Κλώνος"
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr "Ρυθμίσεις ARGB"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr "Άλφα"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr "Κόκκινο"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr "Πράσινο"
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr "Μπλε"
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr "Επιλέξτε από την παλέτα"
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr "Προεπισκόπηση χρώματος:"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr "Λευκό"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr "Ασημί"
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr "Γκρίζο"
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr "Μαύρο"
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr "Κόκκινο"
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr "Πορτοκαλί"
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr "Κίτρινο"
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr "Πράσινο"
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr "Μπλε"
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr "Βιολετί"
@@ -2560,8 +2558,8 @@ msgid "Input (general)"
msgstr "Χειρισμός (γενικά)"
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
-msgstr "Χειρισμός (τρέχων Μηχάνημα)"
+msgid "Input (this machine)"
+msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
msgid "Analog Controls"
@@ -2599,6 +2597,10 @@ msgstr "Διαχείριση Αρχείων"
msgid "Tape Control"
msgstr "Έλεγχος Κασέτας"
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr "Επιλογή BIOS"
@@ -2637,8 +2639,8 @@ msgstr "Προβολή Εξωτερικού DAT"
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
-msgstr "Σχετικά με το %s"
+msgid "About %1$s"
+msgstr "Σχετικά με το %1$s"
#: src/frontend/mame/ui/mainmenu.cpp:212
msgid "Select New Machine"
@@ -2797,15 +2799,15 @@ msgstr "Ο Οδηγός είναι κλώνος του: %1$s"
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr "Εικόνες"
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr "Πληροφορίες"
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
@@ -2816,7 +2818,7 @@ msgstr ""
"Παρακαλώ προμηθευτείτε τα σωστά αρχεία ή επιλέξτε ένα διαφορετικό σύστημα.\n"
"\n"
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
@@ -2828,353 +2830,351 @@ msgstr ""
"αντικείμενο λογισμικού.\n"
"\n"
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr "λανθασμένο άθροισμα ελέγχου"
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr "λανθασμένο μήκος"
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr "δεν βρέθηκε"
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr "%1$s (%2$s) - %3$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr "%1$s - %2$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr "Πιέστε ένα πλήκτρο για συνέχεια."
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr "Γενικές Πληροφορίες"
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr "Romset\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr "Έτος\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Κατασκευαστής\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr "Ο Οδηγός είναι Κλώνος του\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr "Ο Οδηγός είναι Γονικός\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr "Αναλογικός Χειρισμός\tΝαι\n"
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr "Εισαγωγή Πληκτρολογίου\tΝαι\n"
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr "Συνολικά\tΔΕΝ ΛΕΙΤΟΥΡΓΕΙ\n"
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr "Συνολικά\tΜη Εξομοιωμένη Προστασία\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr "Συνολικά\tΛειτουργεί\n"
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr "Γραφικά\tΜη υλοποιημένα\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr "Γραφικά\tΛάθος Χρώματα\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr "Γραφικά\tΑτελή Χρώματα\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr "Γραφικά\tΑτελή\n"
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr "Γραφικά\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr "Ήχος\tΚανένας\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr "Ήχος\tΜη υλοποιημένος\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr "Ήχος\tΑτελής\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr "Ήχος\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr "Καταγραφή\tΜη υλοποιημένη\n"
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr "Καταγραφή\tΑτελής\n"
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr "Κάμερα\tΜη υλοποιημένη\n"
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr "Κάμερα\tΑτελής\n"
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr "Μικρόφωνο\tΜη υλοποιημένο\n"
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr "Μικρόφωνο\tΑτελές\n"
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr "Χειρισμός\tΜη υλοποιημένος\n"
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr "Χειρισμός\tΑτελής\n"
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr "Πληκτρολόγιο\tΜη υλοποιημένο\n"
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr "Πληκτρολόγιο\tΑτελές\n"
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr "Ποντίκι\tΜη υλοποιημένο\n"
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr "Ποντίκι\tΑτελές\n"
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr "Μέσα\tΜη υλοποιημένα\n"
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr "Μέσα\tΑτελή\n"
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr "Δίσκος\tΜη υλοποιημένος\n"
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr "Δίσκος\tΑτελής\n"
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr "Εκτυπωτής\tΜη υλοποιημένος\n"
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr "Εκτυπωτής\tΑτελής\n"
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr "Μαγ. Ταινία\tΜη υλοποιημένη\n"
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr "Μαγ. Ταινία\tΑτελής\n"
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr "Διάτρητη Ταινία\tΜη υλοποιημένη\n"
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr "Διάτρητη Ταινία\tΑτελής\n"
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr "Μαγ. Τύμπανο\tΜη υλοποιημένο\n"
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr "Μαγ. Τύμπανο\tΑτελές\n"
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr "(EP)ROM\tΜη υλοποιημένη\n"
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr "(EP)ROM\tΑτελής\n"
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr "Επικοινωνίες\tΜη υλοποιημένες\n"
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr "Επικοινωνίες\tΑτελής\n"
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr "LAN\tΜη υλοποιημένο\n"
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr "LAN\tΑτελές\n"
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr "WAN\tΜη υλοποιημένο\n"
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr "WAN\tΑτελές\n"
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr "Χρονισμός\tΜη υλοποιημένος\n"
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr "Χρονισμός\tΑτελής\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr "Μηχανική Συσκευή\tΝαι\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr "Μηχανική Συσκευή\tΌχι\n"
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr "Απαιτεί Artwork\tΝαι\n"
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr "Απαιτεί Artwork\tΌχι\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr "Απαιτεί Artwork για επιλογή\tΝαι\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr "Απαιτεί Artwork για επιλογή\tΌχι\n"
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr "Υποστήριξη Κοκτέιλ\tΌχι\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr "Ο οδηγός είναι BIOS\tΝαι\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr "Ο οδηγός είναι BIOS\tΌχι\n"
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr "Υποστήριξη Αποθήκευσης\tΝαι\n"
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr "Υποστήριξη Αποθήκευσης\tΌχι\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr "Προσανατολισμός Οθόνης\tΚάθετος\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr "Προσανατολισμός Οθόνης\tΟριζόντιος\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr "Απαιτεί CHD\tΝαι\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr "Απαιτεί CHD\tΌχι\n"
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
-msgstr "Έλεγχος ROMs\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
-msgstr "Έλεγχος ROMs\tΛΑΘΟΣ\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr "Έλεγχος Δειγμάτων Ήχου\tΔεν απαιτείται\n"
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr "Έλεγχος Δειγμάτων Ήχου\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr "Έλεγχος Δειγμάτων Ήχου\tΛΑΘΟΣ\n"
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-"Έλεγχος ROMs \tΑπενεργοποιημένος\n"
-"Έλεγχος Δειγμάτων Ήχου \tΑπενεργοποιημένος\n"
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr "Ήχος"
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr "Συμπιεστής"
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr "Ρυθμός Δειγματοληψίας"
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr "Χρήση Εξωτερικών Δειγμάτων Ήχου"
@@ -3225,21 +3225,21 @@ msgstr "* Βίντεο:\n"
msgid " Screen '%1$s': Vector\n"
msgstr " Οθόνη '%1$s': Διάνυσμα\n"
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr " Οθόνη '%1$s': %2$d × %3$d (V) %4$s Hz\n"
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr " Οθόνη '%1$s': %2$d × %3$d (H) %4$s Hz\n"
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr "* Ήχος:\n"
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
@@ -3248,491 +3248,661 @@ msgstr ""
"* Ρυθμίσεις BIOS:\n"
" %1$d επιλογές [προεπιλογή: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr " %1$s [προεπιλογή: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr " %1$s\n"
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr "* Ρυθμίσεις μικροδιακόπτων:\n"
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr "* Ρυθμίσεις διαμόρφωσης:\n"
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr "* Συσκευή(ες) εισαγωγής:\n"
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr " Εισαγωγές χρήστη [%1$d εισαγωγές]\n"
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr " Εισαγωγές Mahjong [%1$d εισαγωγές]\n"
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr " Εισαγωγές Hanafuda [%1$d εισαγωγές]\n"
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr " Εισαγωγές τυχερών παιχνιδιών [%1$d εισαγωγές]\n"
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr " Εισαγωγές αναλογικές [%1$d εισαγωγές]\n"
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr " Εισαγωγές ρυθμιστή [%1$d εισαγωγές]\n"
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr " Εισαγωγές πλήκτρων [%1$d εισαγωγές]\n"
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr " Εισαγωγές πληκτρολογίου [%1$d εισαγωγές]\n"
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr "* Επιλογές Μέσων:\n"
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr " %1$s [ετικέτα: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr "* Επιλογές Υποδοχής:\n"
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr "[Καμία]\n"
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr "Οθόνη %1$u Κανονική (%2$u:%3$u)"
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr "Οθόνη %1$u Άποψη Πίξελ (%2$u:%3$u)"
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr "Κοκτέιλ"
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr "Αριστερά-προς-Δεξιά"
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr "Αριστερά-προς-Δεξιά (Χωρίς κενό)"
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr "Κορυφή-προς-Βάση"
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr "Κορυφή-προς-Βάση (Χωρίς κενό)"
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr "%1$u×%2$u Αριστερά-προς-Δεξιά, Κορυφή-προς-Βάση"
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr "%1$u×%2$u Αριστερά-προς-Δεξιά, Κορυφή-προς-Βάση (Χωρίς Κενό)"
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr "%1$u×%2$u Κορυφή-προς-Βάση, Αριστερά-προς-Δεξιά"
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr "%1$u×%2$u Κορυφή-προς-Βάση, Αριστερά-προς-Δεξιά (Χωρίς Κενό)"
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
-msgstr "P1 Επάνω"
+msgid "P%1$u"
+msgstr "P%1$u"
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
-msgstr "P1 Κάτω"
+msgid "???"
+msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
-msgstr "P1 Αριστερά"
+msgid "%p Up"
+msgstr "%p Επάνω"
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
-msgstr "P1 Δεξιά"
+msgid "%p Down"
+msgstr "%p Κάτω"
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
-msgstr "P1 Δεξιός μοχλός/Επάνω"
+msgid "%p Left"
+msgstr "%p Αριστερά"
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
-msgstr "P1 Δεξιός μοχλός/Κάτω"
+msgid "%p Right"
+msgstr "%p Δεξιά"
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
-msgstr "P1 Δεξιός μοχλός/Αριστερά"
+msgid "%p Right Stick/Up"
+msgstr "%p Δεξιός μοχλός/Επάνω"
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
-msgstr "P1 Δεξιός μοχλός/Δεξιά"
+msgid "%p Right Stick/Down"
+msgstr "%p Δεξιός μοχλός/Κάτω"
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
-msgstr "P1 Αριστερός μοχλός/Επάνω"
+msgid "%p Right Stick/Left"
+msgstr "%p Δεξιός μοχλός/Αριστερά"
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
-msgstr "P1 Αριστερός μοχλός/Κάτω"
+msgid "%p Right Stick/Right"
+msgstr "%p Δεξιός μοχλός/Δεξιά"
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
-msgstr "P1 Αριστερός μοχλός/Αριστερά"
+msgid "%p Left Stick/Up"
+msgstr "%p Αριστερός μοχλός/Επάνω"
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
-msgstr "P1 Αριστερός μοχλός/Δεξιά"
+msgid "%p Left Stick/Down"
+msgstr "%p Αριστερός μοχλός/Κάτω"
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
-msgstr "P1 Πλήκτρο 1"
+msgid "%p Left Stick/Left"
+msgstr "%p Αριστερός μοχλός/Αριστερά"
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
-msgstr "P1 Πλήκτρο 2"
+msgid "%p Left Stick/Right"
+msgstr "%p Αριστερός μοχλός/Δεξιά"
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
-msgstr "P1 Πλήκτρο 3"
+msgid "%p Button 1"
+msgstr "%p Πλήκτρο 1"
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
-msgstr "P1 Πλήκτρο 4"
+msgid "%p Button 2"
+msgstr "%p Πλήκτρο 2"
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
-msgstr "P1 Πλήκτρο 5"
+msgid "%p Button 3"
+msgstr "%p Πλήκτρο 3"
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
-msgstr "P1 Πλήκτρο 6"
+msgid "%p Button 4"
+msgstr "%p Πλήκτρο 4"
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
-msgstr "P1 Πλήκτρο 7"
+msgid "%p Button 5"
+msgstr "%p Πλήκτρο 5"
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
-msgstr "P1 Πλήκτρο 8"
+msgid "%p Button 6"
+msgstr "%p Πλήκτρο 6"
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
-msgstr "P1 Πλήκτρο 9"
+msgid "%p Button 7"
+msgstr "%p Πλήκτρο 7"
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
-msgstr "P1 Πλήκτρο 10"
+msgid "%p Button 8"
+msgstr "%p Πλήκτρο 8"
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
-msgstr "P1 Πλήκτρο 11"
+msgid "%p Button 9"
+msgstr "%p Πλήκτρο 9"
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
-msgstr "P1 Πλήκτρο 12"
+msgid "%p Button 10"
+msgstr "%p Πλήκτρο 10"
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
-msgstr "P1 Πλήκτρο 13"
+msgid "%p Button 11"
+msgstr "%p Πλήκτρο 11"
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
+msgctxt "input-name"
+msgid "%p Button 12"
+msgstr "%p Πλήκτρο 12"
+
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
-msgstr "P1 Πλήκτρο 14"
+msgid "%p Button 13"
+msgstr "%p Πλήκτρο 13"
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
-msgstr "P1 Πλήκτρο 15"
+msgid "%p Button 14"
+msgstr "%p Πλήκτρο 14"
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
-msgstr "P1 Πλήκτρο 16"
+msgid "%p Button 15"
+msgstr "%p Πλήκτρο 15"
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
-msgstr "P1 Έναρξη"
+msgid "%p Button 16"
+msgstr "%p Πλήκτρο 16"
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
-msgstr "P1 Επιλογή"
+msgid "%p Start"
+msgstr "%p Έναρξη"
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
-msgstr "P1 Mahjong A"
+msgid "%p Select"
+msgstr "%p Επιλογή"
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
-msgstr "P1 Mahjong B"
+msgid "%p Mahjong A"
+msgstr "%p Mahjong A"
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
-msgstr "P1 Mahjong C"
+msgid "%p Mahjong B"
+msgstr "%p Mahjong B"
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
-msgstr "P1 Mahjong D"
+msgid "%p Mahjong C"
+msgstr "%p Mahjong C"
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
-msgstr "P1 Mahjong E"
+msgid "%p Mahjong D"
+msgstr "%p Mahjong D"
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
-msgstr "P1 Mahjong F"
+msgid "%p Mahjong E"
+msgstr "%p Mahjong E"
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
-msgstr "P1 Mahjong G"
+msgid "%p Mahjong F"
+msgstr "%p Mahjong F"
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
-msgstr "P1 Mahjong H"
+msgid "%p Mahjong G"
+msgstr "%p Mahjong G"
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
-msgstr "P1 Mahjong I"
+msgid "%p Mahjong H"
+msgstr "%p Mahjong H"
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
-msgstr "P1 Mahjong J"
+msgid "%p Mahjong I"
+msgstr "%p Mahjong I"
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
-msgstr "P1 Mahjong K"
+msgid "%p Mahjong J"
+msgstr "%p Mahjong J"
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
-msgstr "P1 Mahjong L"
+msgid "%p Mahjong K"
+msgstr "%p Mahjong K"
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
-msgstr "P1 Mahjong M"
+msgid "%p Mahjong L"
+msgstr "%p Mahjong L"
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
-msgstr "P1 Mahjong N"
+msgid "%p Mahjong M"
+msgstr "%p Mahjong M"
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
-msgstr "P1 Mahjong O"
+msgid "%p Mahjong N"
+msgstr "%p Mahjong N"
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
-msgstr "P1 Mahjong P"
+msgid "%p Mahjong O"
+msgstr "%p Mahjong O"
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
-msgstr "P1 Mahjong Q"
+msgid "%p Mahjong P"
+msgstr "%p Mahjong P"
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
-msgstr "P1 Mahjong Kan"
+msgid "%p Mahjong Q"
+msgstr "%p Mahjong Q"
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
-msgstr "P1 Mahjong Pon"
+msgid "%p Mahjong Kan"
+msgstr "%p Mahjong Kan"
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
-msgstr "P1 Mahjong Chi"
+msgid "%p Mahjong Pon"
+msgstr "%p Mahjong Pon"
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
-msgstr "P1 Mahjong Reach"
+msgid "%p Mahjong Chi"
+msgstr "%p Mahjong Chi"
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
-msgstr "P1 Mahjong Ron"
+msgid "%p Mahjong Reach"
+msgstr "%p Mahjong Reach"
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
-msgstr "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Ron"
+msgstr "%p Mahjong Ron"
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
-msgstr "P1 Mahjong Ποντάρισμα"
+msgid "%p Mahjong Flip Flop"
+msgstr "%p Mahjong Flip Flop"
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
-msgstr "P1 Mahjong Πάρτε σκορ"
+msgid "%p Mahjong Bet"
+msgstr "%p Mahjong Ποντάρισμα"
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
-msgstr "P1 Mahjong Διπλασιασμός"
+msgid "%p Mahjong Take Score"
+msgstr "%p Mahjong Πάρτε σκορ"
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
-msgstr "P1 Mahjong Μεγάλο"
+msgid "%p Mahjong Double Up"
+msgstr "%p Mahjong Διπλασιασμός"
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
-msgstr "P1 Mahjong Μικρό"
+msgid "%p Mahjong Big"
+msgstr "%p Mahjong Μεγάλο"
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
-msgstr "P1 Mahjong Τελευταία Ευκαιρία"
+msgid "%p Mahjong Small"
+msgstr "%p Mahjong Μικρό"
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
-msgstr "P1 Hanafuda A/1"
+msgid "%p Mahjong Last Chance"
+msgstr "%p Mahjong Τελευταία Ευκαιρία"
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
-msgstr "P1 Hanafuda B/2"
+msgid "%p Hanafuda A/1"
+msgstr "%p Hanafuda A/1"
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
-msgstr "P1 Hanafuda C/3"
+msgid "%p Hanafuda B/2"
+msgstr "%p Hanafuda B/2"
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
-msgstr "P1 Hanafuda D/4"
+msgid "%p Hanafuda C/3"
+msgstr "%p Hanafuda C/3"
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
-msgstr "P1 Hanafuda E/5"
+msgid "%p Hanafuda D/4"
+msgstr "%p Hanafuda D/4"
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
-msgstr "P1 Hanafuda F/6"
+msgid "%p Hanafuda E/5"
+msgstr "%p Hanafuda E/5"
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
-msgstr "P1 Hanafuda G/7"
+msgid "%p Hanafuda F/6"
+msgstr "%p Hanafuda F/6"
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
-msgstr "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
+msgstr "%p Hanafuda G/7"
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
-msgstr "P1 Hanafuda Ναι"
+msgid "%p Hanafuda H/8"
+msgstr "%p Hanafuda H/8"
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
-msgstr "P1 Hanafuda Όχι"
+msgid "%p Hanafuda Yes"
+msgstr "%p Hanafuda Ναι"
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
+msgstr "%p Hanafuda Όχι"
#: src/emu/inpttype.ipp:103
msgctxt "input-name"
@@ -3859,1551 +4029,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr "Διακοπή Όλων των Κυλίνδρων"
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr "P2 Επάνω"
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr "P2 Κάτω"
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr "P2 Αριστερά"
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr "P2 Δεξιά"
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr "P2 Δεξιός μοχλός/Επάνω"
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr "P2 Δεξιός μοχλός/Κάτω"
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr "P2 Δεξιός μοχλός/Αριστερά"
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr "P2 Δεξιός μοχλός/Δεξιά"
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr "P2 Αριστερός μοχλός/Επάνω"
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr "P2 Αριστερός μοχλός/Κάτω"
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr "P2 Αριστερός μοχλός/Αριστερά"
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr "P2 Αριστερός μοχλός/Δεξιά"
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr "P2 Πλήκτρο 1"
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr "P2 Πλήκτρο 2"
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr "P2 Πλήκτρο 3"
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr "P2 Πλήκτρο 4"
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr "P2 Πλήκτρο 5"
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr "P2 Πλήκτρο 6"
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr "P2 Πλήκτρο 7"
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr "P2 Πλήκτρο 8"
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr "P2 Πλήκτρο 9"
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr "P2 Πλήκτρο 10"
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr "P2 Πλήκτρο 11"
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr "P2 Πλήκτρο 12"
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr "P2 Πλήκτρο 13"
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr "P2 Πλήκτρο 14"
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr "P2 Πλήκτρο 15"
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr "P2 Πλήκτρο 16"
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr "P2 Έναρξη"
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr "P2 Επιλογή"
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr "P2 Mahjong A"
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr "P2 Mahjong B"
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr "P2 Mahjong C"
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr "P2 Mahjong D"
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr "P2 Mahjong E"
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr "P2 Mahjong F"
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr "P2 Mahjong G"
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr "P2 Mahjong H"
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr "P2 Mahjong I"
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr "P2 Mahjong J"
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr "P2 Mahjong K"
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr "P2 Mahjong L"
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr "P2 Mahjong M"
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr "P2 Mahjong N"
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr "P2 Mahjong O"
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr "P2 Mahjong P"
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr "P2 Mahjong Q"
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr "P2 Mahjong Kan"
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr "P2 Mahjong Pon"
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr "P2 Mahjong Chi"
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr "P2 Mahjong Reach"
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr "P2 Mahjong Ron"
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr "P2 Mahjong Ποντάρισμα"
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr "P2 Mahjong Τελευταία Ευκαιρία"
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr "P2 Mahjong Πάρε σκορ"
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr "P2 Mahjong Διπλασιασμός"
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr "P2 Mahjong Flip Flop"
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr "P2 Mahjong Μεγάλο"
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr "P2 Mahjong Μικρό"
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr "P2 Hanafuda A/1"
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr "P2 Hanafuda B/2"
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr "P2 Hanafuda C/3"
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr "P2 Hanafuda D/4"
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr "P2 Hanafuda E/5"
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr "P2 Hanafuda F/6"
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr "P2 Hanafuda G/7"
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr "P2 Hanafuda H/8"
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr "P2 Hanafuda Ναι"
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr "P2 Hanafuda Όχι"
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr "P3 Επάνω"
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr "P3 Κάτω"
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr "P3 Αριστερά"
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr "P3 Δεξιά"
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr "P3 Δεξιός μοχλός/Επάνω"
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr "P3 Δεξιός μοχλός/Κάτω"
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr "P3 Δεξιός μοχλός/Αριστερά"
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr "P3 Δεξιός μοχλός/Δεξιά"
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr "P3 Αριστερός μοχλός/Επάνω"
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr "P3 Αριστερός μοχλός/Κάτω"
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr "P3 Αριστερός μοχλός/Αριστερά"
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr "P3 Αριστερός μοχλός/Δεξιά"
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr "P3 Πλήκτρο 1"
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr "P3 Πλήκτρο 2"
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr "P3 Πλήκτρο 3"
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr "P3 Πλήκτρο 4"
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr "P3 Πλήκτρο 5"
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr "P3 Πλήκτρο 6"
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr "P3 Πλήκτρο 7"
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr "P3 Πλήκτρο 8"
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr "P3 Πλήκτρο 9"
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr "P3 Πλήκτρο 10"
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr "P3 Πλήκτρο 11"
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr "P3 Πλήκτρο 12"
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr "P3 Πλήκτρο 13"
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr "P3 Πλήκτρο 14"
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr "P3 Πλήκτρο 15"
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr "P3 Πλήκτρο 16"
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr "P3 Έναρξη"
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr "P3 Επιλογή"
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr "P4 Επάνω"
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr "P4 Κάτω"
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr "P4 Αριστερά"
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr "P4 Δεξιά"
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr "P4 Δεξιός μοχλός/Επάνω"
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr "P4 Δεξιός μοχλός/Κάτω"
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr "P4 Δεξιός μοχλός/Αριστερά"
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr "P4 Δεξιός μοχλός/Δεξιά"
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr "P4 Αριστερός μοχλός/Επάνω"
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr "P4 Αριστερός μοχλός/Κάτω"
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr "P4 Αριστερός μοχλός/Αριστερά"
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr "P4 Αριστερός μοχλός/Δεξιά"
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr "P4 Πλήκτρο 1"
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr "P4 Πλήκτρο 2"
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr "P4 Πλήκτρο 3"
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr "P4 Πλήκτρο 4"
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr "P4 Πλήκτρο 5"
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr "P4 Πλήκτρο 6"
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr "P4 Πλήκτρο 7"
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr "P4 Πλήκτρο 8"
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr "P4 Πλήκτρο 9"
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr "P4 Πλήκτρο 10"
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr "P4 Πλήκτρο 11"
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr "P4 Πλήκτρο 12"
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr "P4 Πλήκτρο 13"
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr "P4 Πλήκτρο 14"
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr "P4 Πλήκτρο 15"
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr "P4 Πλήκτρο 16"
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr "P4 Έναρξη"
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr "P4 Επιλογή"
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr "P5 Επάνω"
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr "P5 Κάτω"
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr "P5 Αριστερά"
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr "P5 Δεξιά"
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr "P5 Δεξιός μοχλός/Επάνω"
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr "P5 Δεξιός μοχλός/Κάτω"
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr "P5 Δεξιός μοχλός/Αριστερά"
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr "P5 Δεξιός μοχλός/Δεξιά"
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr "P5 Αριστερός μοχλός/Επάνω"
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr "P5 Αριστερός μοχλός/Κάτω"
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr "P5 Αριστερός μοχλός/Αριστερά"
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr "P5 Αριστερός μοχλός/Δεξιά"
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr "P5 Πλήκτρο 1"
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr "P5 Πλήκτρο 2"
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr "P5 Πλήκτρο 3"
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr "P5 Πλήκτρο 4"
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr "P5 Πλήκτρο 5"
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr "P5 Πλήκτρο 6"
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr "P5 Πλήκτρο 7"
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr "P5 Πλήκτρο 8"
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr "P5 Πλήκτρο 9"
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr "P5 Πλήκτρο 10"
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr "P5 Πλήκτρο 11"
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr "P5 Πλήκτρο 12"
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr "P5 Πλήκτρο 13"
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr "P5 Πλήκτρο 14"
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr "P5 Πλήκτρο 15"
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr "P5 Πλήκτρο 16"
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr "P5 Έναρξη"
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr "P5 Επιλογή"
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr "P6 Επάνω"
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr "P6 Κάτω"
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr "P6 Αριστερά"
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr "P6 Δεξιά"
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr "P6 Δεξιός μοχλός/Επάνω"
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr "P6 Δεξιός μοχλός/Κάτω"
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr "P6 Δεξιός μοχλός/Αριστερά"
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr "P6 Δεξιός μοχλός/Δεξιά"
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr "P6 Αριστερός μοχλός/Επάνω"
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr "P6 Αριστερός μοχλός/Κάτω"
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr "P6 Αριστερός μοχλός/Αριστερά"
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr "P6 Αριστερός μοχλός/Δεξιά"
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr "P6 Πλήκτρο 1"
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr "P6 Πλήκτρο 2"
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr "P6 Πλήκτρο 3"
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr "P6 Πλήκτρο 4"
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr "P6 Πλήκτρο 5"
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr "P6 Πλήκτρο 6"
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr "P6 Πλήκτρο 7"
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr "P6 Πλήκτρο 8"
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr "P6 Πλήκτρο 9"
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr "P6 Πλήκτρο 10"
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr "P6 Πλήκτρο 11"
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr "P6 Πλήκτρο 12"
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr "P6 Πλήκτρο 13"
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr "P6 Πλήκτρο 14"
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr "P6 Πλήκτρο 15"
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr "P6 Πλήκτρο 16"
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr "P6 Έναρξη"
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr "P6 Επιλογή"
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr "P7 Επάνω"
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr "P7 Κάτω"
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr "P7 Αριστερά"
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr "P7 Δεξιά"
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr "P7 Δεξιός μοχλός/Επάνω"
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr "P7 Δεξιός μοχλός/Κάτω"
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr "P7 Δεξιός μοχλός/Αριστερά"
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr "P7 Δεξιός μοχλός/Δεξιά"
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr "P7 Αριστερός μοχλός/Επάνω"
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr "P7 Αριστερός μοχλός/Κάτω"
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr "P7 Αριστερός μοχλός/Αριστερά"
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr "P7 Αριστερός μοχλός/Δεξιά"
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr "P7 Πλήκτρο 1"
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr "P7 Πλήκτρο 2"
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr "P7 Πλήκτρο 3"
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr "P7 Πλήκτρο 4"
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr "P7 Πλήκτρο 5"
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr "P7 Πλήκτρο 6"
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr "P7 Πλήκτρο 7"
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr "P7 Πλήκτρο 8"
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr "P7 Πλήκτρο 9"
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr "P7 Πλήκτρο 10"
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr "P7 Πλήκτρο 11"
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr "P7 Πλήκτρο 12"
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr "P7 Πλήκτρο 13"
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr "P7 Πλήκτρο 14"
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr "P7 Πλήκτρο 15"
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr "P7 Πλήκτρο 16"
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr "P7 Έναρξη"
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr "P7 Επιλογή"
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr "P8 Επάνω"
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr "P8 Κάτω"
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr "P8 Αριστερά"
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr "P8 Δεξιά"
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr "P8 Δεξιός μοχλός/Επάνω"
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr "P8 Δεξιός μοχλός/Κάτω"
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr "P8 Δεξιός μοχλός/Αριστερά"
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr "P8 Δεξιός μοχλός/Δεξιά"
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr "P8 Αριστερός μοχλός/Επάνω"
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr "P8 Αριστερός μοχλός/Κάτω"
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr "P8 Αριστερός μοχλός/Αριστερά"
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr "P8 Αριστερός μοχλός/Δεξιά"
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr "P8 Πλήκτρο 1"
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr "P8 Πλήκτρο 2"
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr "P8 Πλήκτρο 3"
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr "P8 Πλήκτρο 4"
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr "P8 Πλήκτρο 5"
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr "P8 Πλήκτρο 6"
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr "P8 Πλήκτρο 7"
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr "P8 Πλήκτρο 8"
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr "P8 Πλήκτρο 9"
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr "P8 Πλήκτρο 10"
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr "P8 Πλήκτρο 11"
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr "P8 Πλήκτρο 12"
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr "P8 Πλήκτρο 13"
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr "P8 Πλήκτρο 14"
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr "P8 Πλήκτρο 15"
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr "P8 Πλήκτρο 16"
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr "P8 Έναρξη"
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr "P8 Επιλογή"
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr "P9 Επάνω"
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr "P9 Κάτω"
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr "P9 Αριστερά"
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr "P9 Δεξιά"
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr "P9 Δεξιός μοχλός/Επάνω"
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr "P9 Δεξιός μοχλός/Κάτω"
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr "P9 Δεξιός μοχλός/Αριστερά"
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr "P9 Δεξιός μοχλός/Δεξιά"
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr "P9 Αριστερός μοχλός/Επάνω"
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr "P9 Αριστερός μοχλός/Κάτω"
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr "P9 Αριστερός μοχλός/Αριστερά"
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr "P9 Αριστερός μοχλός/Δεξιά"
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr "P9 Πλήκτρο 1"
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr "P9 Πλήκτρο 2"
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr "P9 Πλήκτρο 3"
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr "P9 Πλήκτρο 4"
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr "P9 Πλήκτρο 5"
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr "P9 Πλήκτρο 6"
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr "P9 Πλήκτρο 7"
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr "P9 Πλήκτρο 8"
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr "P9 Πλήκτρο 9"
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr "P9 Πλήκτρο 10"
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr "P9 Πλήκτρο 11"
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr "P9 Πλήκτρο 12"
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr "P9 Πλήκτρο 13"
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr "P9 Πλήκτρο 14"
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr "P9 Πλήκτρο 15"
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr "P9 Πλήκτρο 16"
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr "P9 Έναρξη"
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr "P9 Επιλογή"
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr "P10 Επάνω"
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr "P10 Κάτω"
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr "P10 Αριστερά"
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr "P10 Δεξιά"
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr "P10 Δεξιός μοχλός/Επάνω"
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr "P10 Δεξιός μοχλός/Κάτω"
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr "P10 Δεξιός μοχλός/Αριστερά"
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr "P10 Δεξιός μοχλός/Δεξιά"
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr "P10 Αριστερός μοχλός/Επάνω"
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr "P10 Αριστερός μοχλός/Κάτω"
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr "P10 Αριστερός μοχλός/Αριστερά"
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr "P10 Αριστερός μοχλός/Δεξιά"
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr "P10 Πλήκτρο 1"
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr "P10 Πλήκτρο 2"
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr "P10 Πλήκτρο 3"
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr "P10 Πλήκτρο 4"
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr "P10 Πλήκτρο 5"
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr "P10 Πλήκτρο 6"
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr "P10 Πλήκτρο 7"
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr "P10 Πλήκτρο 8"
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr "P10 Πλήκτρο 9"
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr "P10 Πλήκτρο 10"
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr "P10 Πλήκτρο 11"
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr "P10 Πλήκτρο 12"
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr "P10 Πλήκτρο 13"
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr "P10 Πλήκτρο 14"
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr "P10 Πλήκτρο 15"
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr "P10 Πλήκτρο 16"
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr "P10 Έναρξη"
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr "P10 Επιλογή"
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5584,155 +4209,32 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr "Ένταση Ήχου Επάνω"
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr "P1 Πετάλι 1"
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr "P2 Πετάλι 1"
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr "P3 Πετάλι 1"
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr "P4 Πετάλι 1"
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr "P5 Πετάλι 1"
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr "P6 Πετάλι 1"
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr "P7 Πετάλι 1"
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr "P8 Πετάλι 1"
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr "P9 Πετάλι 1"
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr "P10 Πετάλι 1"
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr "P1 Πετάλι 2"
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr "P2 Πετάλι 2"
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr "P3 Πετάλι 2"
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr "P4 Πετάλι 2"
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr "P5 Πετάλι 2"
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr "P6 Πετάλι 2"
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr "P7 Πετάλι 2"
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr "P8 Πετάλι 2"
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
-msgstr "P9 Πετάλι 2"
+msgid "%p Pedal 1"
+msgstr "%p Πετάλι 1"
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr "P10 Πετάλι 2"
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr "P1 Πετάλι 3"
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr "P2 Πετάλι 3"
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr "P3 Πετάλι 3"
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr "P4 Πετάλι 3"
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr "P5 Πετάλι 3"
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr "P6 Πετάλι 3"
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr "P7 Πετάλι 3"
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr "P8 Πετάλι 3"
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
-msgstr "P9 Πετάλι 3"
+msgid "%p Pedal 2"
+msgstr "%p Πετάλι 2"
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
-msgstr "P10 Πετάλι 3"
+msgid "%p Pedal 3"
+msgstr "%p Πετάλι 3"
#: src/emu/inpttype.ipp:592
msgctxt "input-name"
@@ -7633,3 +6135,47 @@ msgid ""
msgstr ""
"Δώστε ακολουθία ή πατήστε %s για ακύρωση\n"
"%s"
+
+#~ msgid "Confirm quit from machines"
+#~ msgstr "Επιβεβαίωση εγκατάληψης από μηχάνημα"
+
+#~ msgid "Skip information screen at startup"
+#~ msgstr "Να μην εμφανίζεται η οθόνη πληροφοριών κατά την εκκίνηση"
+
+#~ msgid "Skip software parts selection menu"
+#~ msgstr "Παράλειψη μενού επιλογής τμημάτων λογισμικού"
+
+#~ msgid "Simultaneous contradictory"
+#~ msgstr "Ταυτόχρονη αναίρεση"
+
+#, c-format
+#~ msgid ""
+#~ "Auditing ROMs for machine %2$u of %3$u...\n"
+#~ "%1$s"
+#~ msgstr ""
+#~ "Γίνεται έλεγχος ROMs για το μηχάνημα %2$u από %3$u...\n"
+#~ "%1$s"
+
+#, c-format
+#~ msgid "Audit ROMs for %1$u machines marked unavailable"
+#~ msgstr "Έλεγχος ROMs για %1$u μηχανήματα που δεν είναι διαθέσιμα"
+
+#, c-format
+#~ msgid "Audit ROMs for all %1$u machines"
+#~ msgstr "Έλεγχος ROMs για όλα τα %1$u μηχανήματα"
+
+#~ msgid "Input (this Machine)"
+#~ msgstr "Χειρισμός (τρέχων Μηχάνημα)"
+
+#~ msgid "ROM Audit Result\tOK\n"
+#~ msgstr "Έλεγχος ROMs\tOK\n"
+
+#~ msgid "ROM Audit Result\tBAD\n"
+#~ msgstr "Έλεγχος ROMs\tΛΑΘΟΣ\n"
+
+#~ msgid ""
+#~ "ROM Audit \tDisabled\n"
+#~ "Samples Audit \tDisabled\n"
+#~ msgstr ""
+#~ "Έλεγχος ROMs \tΑπενεργοποιημένος\n"
+#~ "Έλεγχος Δειγμάτων Ήχου \tΑπενεργοποιημένος\n"
diff --git a/language/Hebrew/strings.po b/language/Hebrew/strings.po
index 0ff4b1973d3..32cbfd9a0f2 100644
--- a/language/Hebrew/strings.po
+++ b/language/Hebrew/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -260,12 +260,12 @@ msgstr ""
msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -275,7 +275,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr ""
@@ -370,11 +370,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -390,7 +390,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -542,7 +542,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -558,7 +558,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -582,7 +582,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -669,14 +669,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -684,11 +684,11 @@ msgstr ""
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -696,7 +696,7 @@ msgstr ""
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -939,22 +939,22 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -978,38 +978,38 @@ msgstr ""
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr ""
@@ -1082,7 +1082,7 @@ msgid "Emulated"
msgstr ""
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1442,7 +1442,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1557,7 +1557,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr ""
@@ -1574,7 +1574,7 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr ""
@@ -1642,52 +1642,52 @@ msgstr ""
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1751,7 +1751,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr ""
@@ -2079,16 +2079,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr ""
@@ -2110,7 +2110,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2125,12 +2125,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2336,84 +2336,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2478,7 +2478,7 @@ msgid "Input (general)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2517,6 +2517,10 @@ msgstr ""
msgid "Tape Control"
msgstr ""
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr ""
@@ -2555,7 +2559,7 @@ msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2715,373 +2719,373 @@ msgstr ""
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr ""
@@ -3120,511 +3124,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3752,1551 +3926,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5477,154 +4106,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/language/Hindi/strings.po b/language/Hindi/strings.po
index 3b740592805..8faf22a1468 100644
--- a/language/Hindi/strings.po
+++ b/language/Hindi/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -259,12 +259,12 @@ msgstr ""
msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -274,7 +274,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr ""
@@ -369,11 +369,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -389,7 +389,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -541,7 +541,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -557,7 +557,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -581,7 +581,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -668,14 +668,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -683,11 +683,11 @@ msgstr ""
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -695,7 +695,7 @@ msgstr ""
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -938,22 +938,22 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -977,38 +977,38 @@ msgstr ""
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr ""
@@ -1081,7 +1081,7 @@ msgid "Emulated"
msgstr ""
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1441,7 +1441,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1556,7 +1556,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr ""
@@ -1573,7 +1573,7 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr ""
@@ -1641,52 +1641,52 @@ msgstr ""
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1750,7 +1750,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr ""
@@ -2078,16 +2078,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr ""
@@ -2109,7 +2109,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2124,12 +2124,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2335,84 +2335,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2477,7 +2477,7 @@ msgid "Input (general)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2516,6 +2516,10 @@ msgstr ""
msgid "Tape Control"
msgstr ""
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr ""
@@ -2554,7 +2558,7 @@ msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2714,373 +2718,373 @@ msgstr ""
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr ""
@@ -3119,511 +3123,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3751,1551 +3925,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5476,154 +4105,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/language/Hungarian/strings.po b/language/Hungarian/strings.po
index 2f16e853982..9000536c3bf 100644
--- a/language/Hungarian/strings.po
+++ b/language/Hungarian/strings.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2017-05-20 09:18+0200\n"
"Last-Translator: Delirious <zsoltn71@gmail.com>\n"
"Language-Team: MAME Language Team\n"
@@ -270,12 +270,12 @@ msgstr "%1$s %2$s ( %3$d / %4$d szoftver csomag )"
msgid "Driver: \"%1$s\" software list "
msgstr "Vezérlőprogram: \"%1$s\" szoftver lista "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -285,7 +285,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr "Hang beállítások"
@@ -380,12 +380,12 @@ msgid "Show mouse pointer"
msgstr "Egérmutató megjelenítése"
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
-msgstr "Gépekből történő kilépés megerősítése"
+msgid "Confirm quit from emulation"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
-msgstr "Indításkori tájékoztató képernyő kihagyása "
+msgid "Skip system information screen"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
msgid "Force 4:3 aspect for snapshot display"
@@ -400,7 +400,7 @@ msgid "Skip BIOS selection menu"
msgstr "BIOS választási menü kihagyása"
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr "Szoftver elemek választási menü kihagyása"
#: src/frontend/mame/ui/submenu.cpp:45
@@ -552,7 +552,7 @@ msgid "UI active"
msgstr "Felület aktív"
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr "Újratöltés képen kívül"
#: src/frontend/mame/ui/submenu.cpp:92
@@ -568,8 +568,8 @@ msgid "Natural keyboard"
msgstr "Természetes billentyűzet"
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
-msgstr "Folyamatos ellentmondás"
+msgid "Allow contradictory joystick inputs"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
msgid "Coin impulse"
@@ -592,8 +592,8 @@ msgid "Pedal Device Assignment"
msgstr "Pedál eszköz gombkiosztása"
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
-msgstr "ADStick eszköz beállítás"
+msgid "AD Stick Device Assignment"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
msgid "Paddle Device Assignment"
@@ -679,14 +679,14 @@ msgstr "Szinkronizált frissítés"
msgid "Wait Vertical Sync"
msgstr "V-sync-re várás"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr "Be"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -694,11 +694,11 @@ msgstr "Be"
msgid "Off"
msgstr "Ki"
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr "Automata"
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -706,7 +706,7 @@ msgstr "Vissza az előző menübe"
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -969,22 +969,22 @@ msgstr ""
"Processzor:\n"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr "MHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr "kHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -1012,38 +1012,38 @@ msgstr "Nincs\n"
msgid "Vector"
msgstr "Vektor"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr "Képernyő '%1$s'"
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr "Képernyő"
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr "Nem támogatott"
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr "Részlegesen támogatva"
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr "[üres]"
@@ -1116,7 +1116,7 @@ msgid "Emulated"
msgstr "Emulálva"
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1476,7 +1476,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1599,7 +1599,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr " (alap)"
@@ -1616,7 +1616,7 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr "Pszeudó terminálok"
@@ -1684,52 +1684,52 @@ msgstr ""
msgid "Other Controls"
msgstr "Egyéb irányítók"
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1793,7 +1793,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr "Beállítási lehetőségek"
@@ -2129,16 +2129,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr "Gép beállítások"
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr "%1$s %2$s ( %3$d / %4$d gép (%5$d BIOS) )"
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr "Rendszer: %1$-.100s"
@@ -2160,7 +2160,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2175,12 +2175,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2387,84 +2387,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr "Klón"
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr "ARGB beállítások"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr "Alpha"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr "Vörös"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr "Zöld"
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr "Kék"
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr "Választás a palettából"
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr "Szín előnézet:"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr "Fehér"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr "Ezüst"
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr "Szürke"
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr "Fekete"
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr "Vörös"
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr "Narancs"
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr "Sárga"
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr "Zöld"
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr "Kék"
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr "Ibolya"
@@ -2529,7 +2529,7 @@ msgid "Input (general)"
msgstr "Irányítás (általános)"
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr "Irányítás (ez a gép)"
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2568,6 +2568,10 @@ msgstr "Fájl kezelő"
msgid "Tape Control"
msgstr "Kazetta irányítók"
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr "BIOS választás"
@@ -2606,7 +2610,7 @@ msgstr "Külső DAT nézet"
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2766,373 +2770,373 @@ msgstr "A vezérlőprogram a következő klónja: %1$s"
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr "Képek"
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr "Infók"
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr "Általános infók"
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr "Romkészlet\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr "Év\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Gyártó\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr "Vezérlőprogram klónja ennek\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr "A vezérlőprogram Alap\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr "Összegezve\tNEM MŰKÖDIK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr "Összegezve\tEmulálatlan védelem\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr "Összegezve\tMűködik\n"
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr "Grafika\tHibás színek\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr "Grafika\tHibás\n"
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr "Grafika\tJó\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr "Hang\tnincs beépítve\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr "Hang\tHibás\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr "Hang\tJó\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr "Kép igazítottság\tFüggőleges"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr "Kép igazítottság\tVízszintes"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr "Hang"
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr "Mintavételezés"
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr "Külső minták használata"
@@ -3171,511 +3175,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda C/3"
+msgstr ""
+
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda F/6"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3803,1551 +3977,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5528,154 +4157,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
@@ -7563,6 +6069,18 @@ msgid ""
"%s"
msgstr ""
+#~ msgid "Confirm quit from machines"
+#~ msgstr "Gépekből történő kilépés megerősítése"
+
+#~ msgid "Skip information screen at startup"
+#~ msgstr "Indításkori tájékoztató képernyő kihagyása "
+
+#~ msgid "Simultaneous contradictory"
+#~ msgstr "Folyamatos ellentmondás"
+
+#~ msgid "Adstick Device Assignment"
+#~ msgstr "ADStick eszköz beállítás"
+
#, c-format
#~ msgid ""
#~ "Are you sure you want to quit?\n"
diff --git a/language/Indonesian/strings.po b/language/Indonesian/strings.po
index 09a96f2978d..512899bbb8a 100644
--- a/language/Indonesian/strings.po
+++ b/language/Indonesian/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -260,12 +260,12 @@ msgstr ""
msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -275,7 +275,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr ""
@@ -370,11 +370,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -390,7 +390,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -542,7 +542,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -558,7 +558,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -582,7 +582,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -669,14 +669,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -684,11 +684,11 @@ msgstr ""
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -696,7 +696,7 @@ msgstr ""
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -939,22 +939,22 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -978,38 +978,38 @@ msgstr ""
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr ""
@@ -1082,7 +1082,7 @@ msgid "Emulated"
msgstr ""
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1442,7 +1442,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1557,7 +1557,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr ""
@@ -1574,7 +1574,7 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr ""
@@ -1642,52 +1642,52 @@ msgstr ""
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1751,7 +1751,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr ""
@@ -2079,16 +2079,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr ""
@@ -2110,7 +2110,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2125,12 +2125,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2336,84 +2336,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2478,7 +2478,7 @@ msgid "Input (general)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2517,6 +2517,10 @@ msgstr ""
msgid "Tape Control"
msgstr ""
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr ""
@@ -2555,7 +2559,7 @@ msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2715,373 +2719,373 @@ msgstr ""
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr ""
@@ -3120,511 +3124,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3752,1551 +3926,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5477,154 +4106,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/language/Italian/strings.po b/language/Italian/strings.po
index 870c217a422..7b0b4e86ae7 100644
--- a/language/Italian/strings.po
+++ b/language/Italian/strings.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2017-08-30 09:37+0200\n"
"Last-Translator: theheroGAC\n"
"Language-Team: MAME Language Team\n"
@@ -271,12 +271,12 @@ msgstr "%1$s %2$s ( %3$d / %4$d pacchetti software )"
msgid "Driver: \"%1$s\" software list "
msgstr "Driver: \"%1$s\" lista software "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr "%1$s: %2$s - Cerca: %3$s_"
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr "Cerca: %1$s_"
@@ -286,7 +286,7 @@ msgstr "Cerca: %1$s_"
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr "Opzioni Audio"
@@ -381,12 +381,12 @@ msgid "Show mouse pointer"
msgstr "Mostra puntatore mouse"
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
-msgstr "Confermi l'uscita"
+msgid "Confirm quit from emulation"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
-msgstr "Salta la schermata delle informazioni all'avvio"
+msgid "Skip system information screen"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
msgid "Force 4:3 aspect for snapshot display"
@@ -401,8 +401,8 @@ msgid "Skip BIOS selection menu"
msgstr "Salta il menu di selezione del BIOS"
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
-msgstr "Non mostrare il menu di selezione del software"
+msgid "Skip software part selection menu"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
msgid "Info auto audit"
@@ -553,8 +553,8 @@ msgid "UI active"
msgstr "UI attivo"
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
-msgstr "Ricarica schermo spento"
+msgid "Off-screen reload"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
msgid "Joystick deadzone"
@@ -569,8 +569,8 @@ msgid "Natural keyboard"
msgstr "Tastiera naturale"
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
-msgstr "Contraddizione simultanea"
+msgid "Allow contradictory joystick inputs"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
msgid "Coin impulse"
@@ -593,8 +593,8 @@ msgid "Pedal Device Assignment"
msgstr "Assegnazione Dispositivo Pedaliera"
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
-msgstr "Assegnazione Dispositivo Adstick"
+msgid "AD Stick Device Assignment"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
msgid "Paddle Device Assignment"
@@ -680,14 +680,14 @@ msgstr "Aggiornamento Sincronizzato"
msgid "Wait Vertical Sync"
msgstr "Attendi la Sincronizzazione Verticale"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr "Attivo"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -695,11 +695,11 @@ msgstr "Attivo"
msgid "Off"
msgstr "Non Attivo"
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr "Auto"
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -707,7 +707,7 @@ msgstr "Torna al Menu Precedente"
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -970,22 +970,22 @@ msgstr ""
"CPU:\n"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr "MHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr "kHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -1013,38 +1013,38 @@ msgstr "Nessuno\n"
msgid "Vector"
msgstr "Vettoriale"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr "Schermo '%1$s'"
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr "Schermo"
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr "Non supportato"
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr "Parzialmente supportato"
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr "[vuoto]"
@@ -1117,7 +1117,7 @@ msgid "Emulated"
msgstr "Emulata"
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1477,7 +1477,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1598,7 +1598,7 @@ msgstr "Salva Configurazione Macchina"
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr " (predefinito)"
@@ -1619,7 +1619,7 @@ msgstr ""
"Premi %1$s per uscire\n"
"Premi %2$s per contrinuare l'emulazione"
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr "Pseudo terminali"
@@ -1687,52 +1687,52 @@ msgstr ""
msgid "Other Controls"
msgstr "Altri Controlli"
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1800,7 +1800,7 @@ msgstr ""
"Premi qualsiasi tasto per continuare."
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr "Configura Opzioni"
@@ -2135,16 +2135,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr "Configura Macchina"
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr "%1$s %2$s ( %3$d / %4$d macchine (%5$d BIOS) )"
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr "Sistema: %1$-.100s"
@@ -2166,11 +2166,9 @@ msgstr "I risultati verranno salvati su %1$s"
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
-"Verifica delle ROMs per la macchina %2$u di %3$u...\n"
-"%1$s"
#: src/frontend/mame/ui/auditmenu.cpp:116
#, c-format
@@ -2183,13 +2181,13 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
-msgstr "Verifico le ROMs per %1$u le macchine marcate come non disponibili"
+msgid "Audit media for %1$u machines marked unavailable"
+msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
-msgstr "Verifico le ROMs per tutte %1$u le macchine"
+msgid "Audit media for all %1$u machines"
+msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
#, c-format
@@ -2395,84 +2393,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr "Clone"
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr "Impostazioni ARGB"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr "Alfa"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr "Rosso"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr "Verde"
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr "Blu"
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr "Seleziona dalla tavolozza"
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr "Anteprima colore:"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr "Bianco"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr "Argento"
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr "Grigio"
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr "Nero"
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr "Rosso"
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr "Arancio"
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr "Giallo"
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr "Verde"
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr "Blu"
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr "Viola"
@@ -2537,8 +2535,8 @@ msgid "Input (general)"
msgstr "Input (generali)"
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
-msgstr "Input (questa Macchina)"
+msgid "Input (this machine)"
+msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
msgid "Analog Controls"
@@ -2576,6 +2574,10 @@ msgstr "Gestore File"
msgid "Tape Control"
msgstr "Controllo Cassetta"
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr "Selezione BIOS"
@@ -2614,7 +2616,7 @@ msgstr "Visualizza DAT Aggiuntivi"
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2774,373 +2776,373 @@ msgstr "Il Driver è un clone di: %1$s"
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr "Immagini"
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr "Informazioni"
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr "Premi un tasto per continuare."
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr "Informazioni Generali"
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr "Set di rom\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr "Anno\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Produttore\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr "Il Driver è un Clone di\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr "Il Driver è un Parent\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr "Controlli Analogici\tSì\n"
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr "Input di Tastiera\tSì\n"
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr "Complessivamente\tNON FUNZIONANTE\n"
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr "Complessivamente\tProtezione Non Emulata\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr "Complessivamente\tFunzionante\n"
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr "Grafica\tNon implementata\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr "Grafica\tColori Errati\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr "Grafica\tColori Non Perfetti\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr "Grafica\tNon Perfetta\n"
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr "Grafica\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr "Suoni\tNessuno\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr "Audio\tNon Implementato\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr "Audio\tNon Perfetto\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr "Audio\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr "Camera\tNon implementata\n"
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr "Camera\tImperfetta\n"
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr "Microfono\tNon implementato\n"
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr "Microfono\tImperfetto\n"
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr "Controlli\tNon implementati\n"
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr "Controlli\tImperfetti\n"
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr "Tastiera\tNon implementata\n"
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr "Tastiera\tImperfetta\n"
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr "Mouse\tNon implementato\n"
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr "Mouse\tImperfetto\n"
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr "Disco\tNon implementato\n"
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr "Disco\tImperfetto\n"
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr "Stampante\tNon implementata\n"
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr "Stampante\tImperfetta\n"
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr "LAN\tNon implementata\n"
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr "LAN\tImperfetta\n"
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr "WAN\tNon implementata\n"
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr "WAN\tImperfetta\n"
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr "Temporizzazione\tNon implementata\n"
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr "Temporizzazione\tImperfetta\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr "Richiede Artwork\tSi\n"
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr "Richiede Artwork\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr "Richiede Artwork Cliccabile\tSi\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr "Richiede Artwork Cliccabile\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr "Supporto Cocktail\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr "Supporto Salvataggio\tSi\n"
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr "Supporto Salvataggio\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr "Orientamento Schermo\tVerticale\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr "Orientamento Schermo\tOrizzontale\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr "Richiede CHD\tSi\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr "Richiede CHD\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr "Audio"
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr "Frequenza di Campionamento"
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr "Usa Sample Aggiuntivi"
@@ -3179,511 +3181,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
+msgctxt "input-name"
+msgid "%p Mahjong Small"
+msgstr ""
+
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda A/1"
+msgstr ""
+
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda F/6"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda Yes"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3811,1551 +3983,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5536,154 +4163,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
@@ -7573,6 +6077,43 @@ msgid ""
"%s"
msgstr ""
+#~ msgid "Confirm quit from machines"
+#~ msgstr "Confermi l'uscita"
+
+#~ msgid "Skip information screen at startup"
+#~ msgstr "Salta la schermata delle informazioni all'avvio"
+
+#~ msgid "Skip software parts selection menu"
+#~ msgstr "Non mostrare il menu di selezione del software"
+
+#~ msgid "Offscreen reload"
+#~ msgstr "Ricarica schermo spento"
+
+#~ msgid "Simultaneous contradictory"
+#~ msgstr "Contraddizione simultanea"
+
+#~ msgid "Adstick Device Assignment"
+#~ msgstr "Assegnazione Dispositivo Adstick"
+
+#, c-format
+#~ msgid ""
+#~ "Auditing ROMs for machine %2$u of %3$u...\n"
+#~ "%1$s"
+#~ msgstr ""
+#~ "Verifica delle ROMs per la macchina %2$u di %3$u...\n"
+#~ "%1$s"
+
+#, c-format
+#~ msgid "Audit ROMs for %1$u machines marked unavailable"
+#~ msgstr "Verifico le ROMs per %1$u le macchine marcate come non disponibili"
+
+#, c-format
+#~ msgid "Audit ROMs for all %1$u machines"
+#~ msgstr "Verifico le ROMs per tutte %1$u le macchine"
+
+#~ msgid "Input (this Machine)"
+#~ msgstr "Input (questa Macchina)"
+
#~ msgid "Device Mapping"
#~ msgstr "Mappatura Dispositivo"
diff --git a/language/Japanese/strings.po b/language/Japanese/strings.po
index b4598cd4d4f..d1c2964252c 100644
--- a/language/Japanese/strings.po
+++ b/language/Japanese/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-23 01:39+0900\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -271,12 +271,12 @@ msgstr "%1$s %2$s ( %3$d / %4$d ソフトウェアパッケージ )"
msgid "Driver: \"%1$s\" software list "
msgstr "ドライバ:「%1$s」 ソフトウェアリスト"
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr "%1$s:%2$s〜検索:%3$s_"
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr "検索:%1$s_"
@@ -286,7 +286,7 @@ msgstr "検索:%1$s_"
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr "サウンド設定"
@@ -381,12 +381,12 @@ msgid "Show mouse pointer"
msgstr "マウスポインタを表示"
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
-msgstr "マシン終了時に確認"
+msgid "Confirm quit from emulation"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
-msgstr "起動時に情報画面をスキップ"
+msgid "Skip system information screen"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
msgid "Force 4:3 aspect for snapshot display"
@@ -401,8 +401,8 @@ msgid "Skip BIOS selection menu"
msgstr "BIOS選択メニューをスキップする"
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
-msgstr "ソフトウェアパーツ選択メニューをスキップする"
+msgid "Skip software part selection menu"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
msgid "Info auto audit"
@@ -553,7 +553,7 @@ msgid "UI active"
msgstr "UI有効"
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr "画面外でのリロード"
#: src/frontend/mame/ui/submenu.cpp:92
@@ -569,8 +569,8 @@ msgid "Natural keyboard"
msgstr "ナチュラルキーボード"
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
-msgstr "対称方向の同時入力"
+msgid "Allow contradictory joystick inputs"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
msgid "Coin impulse"
@@ -593,7 +593,7 @@ msgid "Pedal Device Assignment"
msgstr "ペダルデバイス割り当て"
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr "アナログスティックデバイス割り当て"
#: src/frontend/mame/ui/submenu.cpp:107
@@ -680,14 +680,14 @@ msgstr "リフレッシュを同期"
msgid "Wait Vertical Sync"
msgstr "V-Syncを待つ"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr "オン"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -695,11 +695,11 @@ msgstr "オン"
msgid "Off"
msgstr "オフ"
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr "自動"
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -707,7 +707,7 @@ msgstr "前のメニューに戻る"
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -971,22 +971,22 @@ msgstr ""
"CPU:\n"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr "MHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr "kHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -1014,38 +1014,38 @@ msgstr "なし\n"
msgid "Vector"
msgstr "ベクター"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s:%2$s\n"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr "画面「%1$s」"
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr "画面"
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr "対応していません"
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr "部分的に対応"
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr "〔空〕"
@@ -1118,7 +1118,7 @@ msgid "Emulated"
msgstr "エミュレート"
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1478,7 +1478,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1599,7 +1599,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr "(デフォルト)"
@@ -1620,7 +1620,7 @@ msgstr ""
"%1$sで終了\n"
"%2$sでエミュレーションに戻る"
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr "擬似ターミナル"
@@ -1688,52 +1688,52 @@ msgstr ""
msgid "Other Controls"
msgstr "その他のコントロール"
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1801,7 +1801,7 @@ msgstr ""
"進めるには、何かキーを押してください。"
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr "オプションの設定"
@@ -2136,16 +2136,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr "マシンの設定"
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr "%1$s %2$s ( %3$d / %4$d マシン (%5$d BIOS) )"
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr "システム:%1$-.100s"
@@ -2167,11 +2167,9 @@ msgstr "結果は%1$sに保存されます"
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
-"マシン%2$u/%3$uのROMを検査中...\n"
-"%1$s"
#: src/frontend/mame/ui/auditmenu.cpp:116
#, c-format
@@ -2184,13 +2182,13 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
-msgstr "存在しないに分類された%1$uマシンのROMを検査します"
+msgid "Audit media for %1$u machines marked unavailable"
+msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
-msgstr "全%1$uマシンのROMを検査します"
+msgid "Audit media for all %1$u machines"
+msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
#, c-format
@@ -2396,84 +2394,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr "クローン"
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr "ARGB設定"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr "アルファ"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr "赤"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr "緑"
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr "青"
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr "パレットから選ぶ"
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr "色のプレビュー:"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr "白"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr "銀色"
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr "灰色"
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr "黒"
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr "赤"
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr "オレンジ"
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr "黄"
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr "緑"
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr "青"
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr "紫"
@@ -2538,8 +2536,8 @@ msgid "Input (general)"
msgstr "入力(共通)"
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
-msgstr "入力(現在のマシン)"
+msgid "Input (this machine)"
+msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
msgid "Analog Controls"
@@ -2577,6 +2575,10 @@ msgstr "ファイルマネージャ"
msgid "Tape Control"
msgstr "テープ操作"
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr "BIOS選択"
@@ -2615,7 +2617,7 @@ msgstr "外部DATビュー"
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2775,375 +2777,373 @@ msgstr "次のクローンのドライバ:%1$s"
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr "画像"
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr "情報"
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr "進めるには、何かキーを押してください。"
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr "一般情報"
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr "ROMセット\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr "年度\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "製造元\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr "次のクローンのドライバ\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr "親セットのドライバ\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr "アナログコントロール\tはい\n"
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr "キーボード入力\tはい\n"
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr "概略\t動作不可\n"
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr "概略\tプロテクトが未エミュレート\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr "概略\t動作可\n"
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr "グラフィック\t未実装\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr "グラフィック\t色の誤り\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr "グラフィック\t色が不完全\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr "グラフィック\t不完全\n"
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr "グラフィック\t正常\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr "グラフィック\tなし\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr "サウンド\t未実装\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr "サウンド\t不完全\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr "サウンド\t正常\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr "カメラ\t未実装\n"
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr "カメラ\t不完全\n"
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr "マクロフォン\t未実装\n"
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr "マクロフォン\t不完全\n"
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr "コントロール\t未実装\n"
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr "コントロール\t不完全\n"
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr "キーボード\t未実装\n"
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr "キーボード\t不完全\n"
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr "マウス\t未実装\n"
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr "マウス\t不完全\n"
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr "ディスク\t未実装\n"
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr "ディスク\t不完全\n"
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr "プリンター\t未実装\n"
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr "プリンター\t不完全\n"
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr "LAN\t未実装\n"
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr "LAN\t不完全\n"
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr "WAN\t未実装\n"
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr "WAN\t不完全\n"
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr "タイミング\t未実装\n"
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr "タイミング\t不完全\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr "機械仕掛けのマシン\tはい\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr "機械仕掛けのマシン\tいいえ\n"
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr "アートワークが必要\tはい\n"
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr "アートワークが必要\tいいえ\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr "クリック可のアートワークが必要\tはい\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr "クリック可のアートワークが必要\tいいえ\n"
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr "カクテルモード対応\tいいえ\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr "BIOSドライバ\tはい\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr "BIOSドライバ\tいいえ\n"
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr "セーブ対応\tはい\n"
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr "セーブ対応\tいいえ\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr "画面の向き\t縦\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr "画面の向き\t横\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr "CHDが必要\tはい\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr "CHDが必要\tいいえ\n"
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
-msgstr "ROM検証結果\t正常\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
-msgstr "ROM検証結果\t異常\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr "サンプル検証結果\t不要\n"
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr "サンプル検証結果\t正常\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr "サンプル検証結果\t異常\n"
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-"ROM検証\t無効\n"
-"サンプル検証\t無効\n"
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr "サウンド"
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr "サンプルレート"
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr "外部サンプル使用"
@@ -3194,21 +3194,21 @@ msgstr "* ビデオ:\n"
msgid " Screen '%1$s': Vector\n"
msgstr " 画面 '%1$s':ベクター\n"
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr " 画面 '%1$s':%2$d × %3$d (V) %4$s Hz\n"
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr " 画面 '%1$s':%2$d × %3$d (H) %4$s Hz\n"
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr "* サウンド:\n"
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
@@ -3217,490 +3217,660 @@ msgstr ""
"* BIOS設定:\n"
" %1$d オプション [デフォルト:%2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr " %1$s [デフォルト:%2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr "* DIPスイッチ設定:\n"
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr "* 構成設定:\n"
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr "* 入力デバイス:\n"
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr " ユーザ入力 [%1$d 入力]\n"
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr " 麻雀入力 [%1$d 入力]\n"
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr " 花札入力 [%1$d 入力]\n"
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr " ギャンブル入力 [%1$d 入力]\n"
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr " アナログ入力 [%1$d 入力]\n"
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr " アドジャスター入力 [%1$d 入力]\n"
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr " キーパッド入力 [%1$d 入力]\n"
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr " キーボード入力 [%1$d 入力]\n"
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr "* メディア設定:\n"
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr " %1$s [タグ:%2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr "* スロット設定:\n"
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr "[なし]\n"
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
-msgstr "1P上"
+msgid "P%1$u"
+msgstr "%1$uP"
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
-msgstr "1P下"
+msgid "???"
+msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
-msgstr "1P左"
+msgid "%p Up"
+msgstr "%p上"
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
-msgstr "1P右"
+msgid "%p Down"
+msgstr "%p下"
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
-msgstr "1P右レバー/上"
+msgid "%p Left"
+msgstr "%p左"
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
-msgstr "1P右レバー/下"
+msgid "%p Right"
+msgstr "%p右"
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
-msgstr "1P右レバー/左"
+msgid "%p Right Stick/Up"
+msgstr "%p右レバー/上"
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
-msgstr "1P右レバー/右"
+msgid "%p Right Stick/Down"
+msgstr "%p右レバー/下"
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
-msgstr "1P左レバー/上"
+msgid "%p Right Stick/Left"
+msgstr "%p右レバー/左"
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
-msgstr "1P左レバー/下"
+msgid "%p Right Stick/Right"
+msgstr "%p右レバー/右"
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
-msgstr "1P左レバー/左"
+msgid "%p Left Stick/Up"
+msgstr "%p左レバー/上"
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
-msgstr "1P左レバー/右"
+msgid "%p Left Stick/Down"
+msgstr "%p左レバー/下"
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
-msgstr "1Pボタン1"
+msgid "%p Left Stick/Left"
+msgstr "%p左レバー/左"
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
-msgstr "1Pボタン2"
+msgid "%p Left Stick/Right"
+msgstr "%p左レバー/右"
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
-msgstr "1Pボタン3"
+msgid "%p Button 1"
+msgstr "%pボタン1"
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
-msgstr "1Pボタン4"
+msgid "%p Button 2"
+msgstr "%pボタン2"
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
-msgstr "1Pボタン5"
+msgid "%p Button 3"
+msgstr "%pボタン3"
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
-msgstr "1Pボタン6"
+msgid "%p Button 4"
+msgstr "%pボタン4"
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
-msgstr "1Pボタン7"
+msgid "%p Button 5"
+msgstr "%pボタン5"
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
-msgstr "1Pボタン8"
+msgid "%p Button 6"
+msgstr "%pボタン6"
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
-msgstr "1Pボタン9"
+msgid "%p Button 7"
+msgstr "%pボタン7"
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
-msgstr "1Pボタン10"
+msgid "%p Button 8"
+msgstr "%pボタン8"
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
-msgstr "1Pボタン11"
+msgid "%p Button 9"
+msgstr "%pボタン9"
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
-msgstr "1Pボタン12"
+msgid "%p Button 10"
+msgstr "%pボタン10"
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
-msgstr "1Pボタン13"
+msgid "%p Button 11"
+msgstr "%pボタン11"
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
-msgstr "1Pボタン14"
+msgid "%p Button 12"
+msgstr "%pボタン12"
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
-msgstr "1Pボタン15"
+msgid "%p Button 13"
+msgstr "%pボタン13"
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
-msgstr "1Pボタン16"
+msgid "%p Button 14"
+msgstr "%pボタン14"
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
-msgstr "1Pスタート"
+msgid "%p Button 15"
+msgstr "%pボタン15"
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
-msgstr "1Pセレクト"
+msgid "%p Button 16"
+msgstr "%pボタン16"
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
-msgstr "1P麻雀A"
+msgid "%p Start"
+msgstr "%pスタート"
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
-msgstr "1P麻雀B"
+msgid "%p Select"
+msgstr "%pセレクト"
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
-msgstr "1P麻雀C"
+msgid "%p Mahjong A"
+msgstr "%p麻雀A"
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
-msgstr "1P麻雀D"
+msgid "%p Mahjong B"
+msgstr "%p麻雀B"
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
-msgstr "1P麻雀E"
+msgid "%p Mahjong C"
+msgstr "%p麻雀C"
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
-msgstr "1P麻雀F"
+msgid "%p Mahjong D"
+msgstr "%p麻雀D"
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
-msgstr "1P麻雀G"
+msgid "%p Mahjong E"
+msgstr "%p麻雀E"
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
-msgstr "1P麻雀H"
+msgid "%p Mahjong F"
+msgstr "%p麻雀F"
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
-msgstr "1P麻雀I"
+msgid "%p Mahjong G"
+msgstr "%p麻雀G"
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
-msgstr "1P麻雀J"
+msgid "%p Mahjong H"
+msgstr "%p麻雀H"
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
-msgstr "1P麻雀K"
+msgid "%p Mahjong I"
+msgstr "%p麻雀I"
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
-msgstr "1P麻雀L"
+msgid "%p Mahjong J"
+msgstr "%p麻雀J"
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
-msgstr "1P麻雀M"
+msgid "%p Mahjong K"
+msgstr "%p麻雀K"
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
-msgstr "1P麻雀N"
+msgid "%p Mahjong L"
+msgstr "%p麻雀L"
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
-msgstr "1P麻雀O"
+msgid "%p Mahjong M"
+msgstr "%p麻雀M"
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
-msgstr "1P麻雀P"
+msgid "%p Mahjong N"
+msgstr "%p麻雀N"
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
-msgstr "1P麻雀Q"
+msgid "%p Mahjong O"
+msgstr "%p麻雀O"
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
+msgctxt "input-name"
+msgid "%p Mahjong P"
+msgstr "%p麻雀P"
+
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
+msgctxt "input-name"
+msgid "%p Mahjong Q"
+msgstr "%p麻雀Q"
+
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
-msgstr "1P麻雀カン"
+msgid "%p Mahjong Kan"
+msgstr "%p麻雀カン"
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
-msgstr "1P麻雀ポン"
+msgid "%p Mahjong Pon"
+msgstr "%p麻雀ポン"
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
-msgstr "1P麻雀チー"
+msgid "%p Mahjong Chi"
+msgstr "%p麻雀チー"
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
-msgstr "1P麻雀リーチ"
+msgid "%p Mahjong Reach"
+msgstr "%p麻雀リーチ"
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
-msgstr "1P麻雀ロン"
+msgid "%p Mahjong Ron"
+msgstr "%p麻雀ロン"
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
-msgstr "1P麻雀フリップフロップ"
+msgid "%p Mahjong Flip Flop"
+msgstr "%p麻雀フリップフロップ"
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
-msgstr "1P麻雀ベット"
+msgid "%p Mahjong Bet"
+msgstr "%p麻雀ベット"
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
-msgstr "1P麻雀テイクスコアー"
+msgid "%p Mahjong Take Score"
+msgstr "%p麻雀テイクスコアー"
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
-msgstr "1P麻雀ダブルアップ"
+msgid "%p Mahjong Double Up"
+msgstr "%p麻雀ダブルアップ"
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
-msgstr "1P麻雀ビッグ"
+msgid "%p Mahjong Big"
+msgstr "%p麻雀ビッグ"
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
-msgstr "1P麻雀スモール"
+msgid "%p Mahjong Small"
+msgstr "%p麻雀スモール"
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
-msgstr "1P麻雀ラストチャンス"
+msgid "%p Mahjong Last Chance"
+msgstr "%p麻雀ラストチャンス"
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda F/6"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda Yes"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3828,1551 +3998,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr "2P上"
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr "2P下"
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr "2P左"
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr "2P右"
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr "2P右レバー/上"
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr "2P右レバー/下"
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr "2P右レバー/左"
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr "2P右レバー/右"
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr "2P左レバー/上"
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr "2P左レバー/下"
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr "2P左レバー/左"
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr "2P左レバー/右"
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr "2Pボタン1"
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr "2Pボタン2"
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr "2Pボタン3"
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr "2Pボタン4"
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr "2Pボタン5"
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr "2Pボタン6"
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr "2Pボタン7"
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr "2Pボタン8"
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr "2Pボタン9"
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr "2Pボタン10"
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr "2Pボタン11"
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr "2Pボタン12"
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr "2Pボタン13"
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr "2Pボタン14"
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr "2Pボタン15"
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr "2Pボタン16"
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr "2Pスタート"
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr "2Pセレクト"
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr "2P麻雀A"
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr "2P麻雀B"
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr "2P麻雀C"
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr "2P麻雀D"
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr "2P麻雀E"
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr "2P麻雀F"
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr "2P麻雀G"
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr "2P麻雀H"
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr "2P麻雀I"
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr "2P麻雀J"
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr "2P麻雀K"
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr "2P麻雀L"
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr "2P麻雀M"
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr "2P麻雀N"
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr "2P麻雀O"
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr "2P麻雀P"
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr "2P麻雀Q"
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr "2P麻雀カン"
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr "2P麻雀ポン"
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr "2P麻雀チー"
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr "2P麻雀リーチ"
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr "2P麻雀ロン"
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr "2P麻雀ベット"
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr "2P麻雀ラストチャンス"
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr "2P麻雀テイクスコアー"
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr "2P麻雀ダブルアップ"
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr "2P麻雀フリップフロップ"
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr "2P麻雀ビッグ"
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr "2P麻雀スモール"
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr "3P上"
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr "3P下"
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr "3P左"
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr "3P右"
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr "3P右レバー/上"
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr "3P右レバー/下"
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr "3P右レバー/左"
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr "3P右レバー/右"
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr "3P左レバー/上"
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr "3P左レバー/下"
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr "3P左レバー/左"
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr "3P左レバー/右"
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr "3Pボタン1"
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr "3Pボタン2"
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr "3Pボタン3"
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr "3Pボタン4"
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr "3Pボタン5"
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr "3Pボタン6"
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr "3Pボタン7"
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr "3Pボタン8"
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr "3Pボタン9"
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr "3Pボタン10"
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr "3Pボタン11"
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr "3Pボタン12"
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr "3Pボタン13"
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr "3Pボタン14"
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr "3Pボタン15"
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr "3Pボタン16"
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr "3Pスタート"
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr "3Pセレクト"
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr "4P上"
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr "4P下"
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr "4P左"
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr "4P右"
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr "4P右レバー/上"
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr "4P右レバー/下"
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr "4P右レバー/左"
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr "4P右レバー/右"
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr "4P左レバー/上"
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr "4P左レバー/下"
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr "4P左レバー/左"
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr "4P左レバー/右"
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr "4Pボタン1"
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr "4Pボタン2"
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr "4Pボタン3"
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr "4Pボタン4"
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr "4Pボタン5"
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr "4Pボタン6"
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr "4Pボタン7"
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr "4Pボタン8"
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr "4Pボタン9"
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr "4Pボタン10"
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr "4Pボタン11"
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr "4Pボタン12"
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr "4Pボタン13"
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr "4Pボタン14"
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr "4Pボタン15"
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr "4Pボタン16"
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr "4Pスタート"
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr "4Pセレクト"
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr "5P上"
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr "5P下"
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr "5P左"
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr "5P右"
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr "5P右レバー/上"
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr "5P右レバー/下"
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr "5P右レバー/左"
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr "5P右レバー/右"
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr "5P左レバー/上"
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr "5P左レバー/下"
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr "5P左レバー/左"
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr "5P左レバー/右"
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr "5Pボタン1"
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr "5Pボタン2"
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr "5Pボタン3"
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr "5Pボタン4"
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr "5Pボタン5"
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr "5Pボタン6"
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr "5Pボタン7"
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr "5Pボタン8"
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr "5Pボタン9"
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr "5Pボタン10"
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr "5Pボタン11"
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr "5Pボタン12"
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr "5Pボタン13"
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr "5Pボタン14"
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr "5Pボタン15"
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr "5Pボタン16"
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr "5Pスタート"
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr "5Pセレクト"
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr "6P上"
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr "6P下"
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr "6P左"
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr "6P右"
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr "6P右レバー/上"
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr "6P右レバー/下"
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr "6P右レバー/左"
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr "6P右レバー/右"
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr "6P左レバー/上"
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr "6P左レバー/下"
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr "6P左レバー/左"
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr "6P左レバー/右"
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr "6Pボタン1"
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr "6Pボタン2"
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr "6Pボタン3"
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr "6Pボタン4"
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr "6Pボタン5"
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr "6Pボタン6"
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr "6Pボタン7"
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr "6Pボタン8"
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr "6Pボタン9"
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr "6Pボタン10"
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr "6Pボタン11"
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr "6Pボタン12"
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr "6Pボタン13"
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr "6Pボタン14"
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr "6Pボタン15"
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr "6Pボタン16"
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr "6Pスタート"
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr "6Pセレクト"
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr "7P上"
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr "7P下"
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr "7P左"
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr "7P右"
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr "7P右レバー/上"
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr "7P右レバー/下"
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr "7P右レバー/左"
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr "7P右レバー/右"
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr "7P左レバー/上"
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr "7P左レバー/下"
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr "7P左レバー/左"
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr "7P左レバー/右"
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr "7Pボタン1"
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr "7Pボタン2"
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr "7Pボタン3"
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr "7Pボタン4"
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr "7Pボタン5"
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr "7Pボタン6"
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr "7Pボタン7"
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr "7Pボタン8"
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr "7Pボタン9"
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr "7Pボタン10"
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr "7Pボタン11"
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr "7Pボタン12"
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr "7Pボタン13"
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr "7Pボタン14"
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr "7Pボタン15"
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr "7Pボタン16"
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr "7Pスタート"
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr "7Pセレクト"
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr "8P上"
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr "8P下"
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr "8P左"
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr "8P右"
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr "8P右レバー/上"
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr "8P右レバー/下"
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr "8P右レバー/左"
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr "8P右レバー/右"
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr "8P左レバー/上"
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr "8P左レバー/下"
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr "8P左レバー/左"
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr "8P左レバー/右"
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr "8Pボタン1"
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr "8Pボタン2"
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr "8Pボタン3"
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr "8Pボタン4"
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr "8Pボタン5"
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr "8Pボタン6"
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr "8Pボタン7"
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr "8Pボタン8"
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr "8Pボタン9"
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr "8Pボタン10"
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr "8Pボタン11"
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr "8Pボタン12"
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr "8Pボタン13"
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr "8Pボタン14"
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr "8Pボタン15"
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr "8Pボタン16"
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr "8Pスタート"
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr "8Pセレクト"
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr "9P上"
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr "9P下"
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr "9P左"
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr "9P右"
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr "9P右レバー/上"
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr "9P右レバー/下"
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr "9P右レバー/左"
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr "9P右レバー/右"
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr "9P左レバー/上"
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr "9P左レバー/下"
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr "9P左レバー/左"
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr "9P左レバー/右"
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr "9Pボタン1"
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr "9Pボタン2"
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr "9Pボタン3"
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr "9Pボタン4"
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr "9Pボタン5"
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr "9Pボタン6"
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr "9Pボタン7"
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr "9Pボタン8"
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr "9Pボタン9"
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr "9Pボタン10"
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr "9Pボタン11"
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr "9Pボタン12"
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr "9Pボタン13"
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr "9Pボタン14"
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr "9Pボタン15"
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr "9Pボタン16"
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr "9Pスタート"
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr "9Pセレクト"
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr "10P上"
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr "10P下"
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr "10P左"
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr "10P右"
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr "10P右レバー/上"
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr "10P右レバー/下"
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr "10P右レバー/左"
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr "10P右レバー/右"
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr "10P左レバー/上"
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr "10P左レバー/下"
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr "10P左レバー/左"
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr "10P左レバー/右"
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr "10Pボタン1"
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr "10Pボタン2"
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr "10Pボタン3"
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr "10Pボタン4"
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr "10Pボタン5"
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr "10Pボタン6"
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr "10Pボタン7"
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr "10Pボタン8"
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr "10Pボタン9"
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr "10Pボタン10"
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr "10Pボタン11"
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr "10Pボタン12"
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr "10Pボタン13"
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr "10Pボタン14"
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr "10Pボタン15"
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr "10Pボタン16"
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr "10Pスタート"
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr "10Pセレクト"
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5553,155 +4178,32 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr "1Pペダル1"
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr "2Pペダル1"
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr "3Pペダル1"
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr "4Pペダル1"
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr "5Pペダル1"
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr "6Pペダル1"
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr "7Pペダル1"
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr "8Pペダル1"
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr "9Pペダル1"
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr "10Pペダル1"
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr "1Pペダル2"
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr "2Pペダル2"
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr "3Pペダル2"
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr "4Pペダル2"
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr "5Pペダル2"
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr "6Pペダル2"
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr "7Pペダル2"
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr "8Pペダル2"
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
-msgstr "9Pペダル2"
+msgid "%p Pedal 1"
+msgstr "%pペダル1"
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr "10Pペダル2"
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr "1Pペダル3"
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr "2Pペダル3"
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr "3Pペダル3"
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr "4Pペダル3"
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr "5Pペダル3"
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr "6Pペダル3"
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr "7Pペダル3"
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr "8Pペダル3"
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
-msgstr "9Pペダル3"
+msgid "%p Pedal 2"
+msgstr "%pペダル2"
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
-msgstr "10Pペダル3"
+msgid "%p Pedal 3"
+msgstr "%pペダル3"
#: src/emu/inpttype.ipp:592
msgctxt "input-name"
@@ -7594,6 +6096,50 @@ msgid ""
"%s"
msgstr ""
+#~ msgid "Confirm quit from machines"
+#~ msgstr "マシン終了時に確認"
+
+#~ msgid "Skip information screen at startup"
+#~ msgstr "起動時に情報画面をスキップ"
+
+#~ msgid "Skip software parts selection menu"
+#~ msgstr "ソフトウェアパーツ選択メニューをスキップする"
+
+#~ msgid "Simultaneous contradictory"
+#~ msgstr "対称方向の同時入力"
+
+#, c-format
+#~ msgid ""
+#~ "Auditing ROMs for machine %2$u of %3$u...\n"
+#~ "%1$s"
+#~ msgstr ""
+#~ "マシン%2$u/%3$uのROMを検査中...\n"
+#~ "%1$s"
+
+#, c-format
+#~ msgid "Audit ROMs for %1$u machines marked unavailable"
+#~ msgstr "存在しないに分類された%1$uマシンのROMを検査します"
+
+#, c-format
+#~ msgid "Audit ROMs for all %1$u machines"
+#~ msgstr "全%1$uマシンのROMを検査します"
+
+#~ msgid "Input (this Machine)"
+#~ msgstr "入力(現在のマシン)"
+
+#~ msgid "ROM Audit Result\tOK\n"
+#~ msgstr "ROM検証結果\t正常\n"
+
+#~ msgid "ROM Audit Result\tBAD\n"
+#~ msgstr "ROM検証結果\t異常\n"
+
+#~ msgid ""
+#~ "ROM Audit \tDisabled\n"
+#~ "Samples Audit \tDisabled\n"
+#~ msgstr ""
+#~ "ROM検証\t無効\n"
+#~ "サンプル検証\t無効\n"
+
#~ msgid "Device Mapping"
#~ msgstr "デバイスマッピング"
diff --git a/language/Korean/strings.po b/language/Korean/strings.po
index cb3c654d74b..fa7ef5b0faa 100644
--- a/language/Korean/strings.po
+++ b/language/Korean/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -272,12 +272,12 @@ msgstr "%1$s %2$s ( %3$d / %4$d 소프트웨어 패키지 )"
msgid "Driver: \"%1$s\" software list "
msgstr "드라이버: \"%1$s\" 소프트웨어 목록 "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr "%1$s: %2$s - 검색: %3$s_"
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr "검색: %1$s_"
@@ -287,7 +287,7 @@ msgstr "검색: %1$s_"
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr "사운드 설정"
@@ -382,12 +382,12 @@ msgid "Show mouse pointer"
msgstr "마우스 포인터 보이기"
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
-msgstr "장치 종료시 재확인"
+msgid "Confirm quit from emulation"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
-msgstr "가동시 정보 화면 건너뛰기"
+msgid "Skip system information screen"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
msgid "Force 4:3 aspect for snapshot display"
@@ -402,7 +402,7 @@ msgid "Skip BIOS selection menu"
msgstr "BIOS 선택 메뉴 건너뛰기"
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr "소프트웨어 요소 선택 메뉴 건너뛰기"
#: src/frontend/mame/ui/submenu.cpp:45
@@ -554,7 +554,7 @@ msgid "UI active"
msgstr "UI 활성"
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr "화면 밖에서 재실행"
#: src/frontend/mame/ui/submenu.cpp:92
@@ -570,8 +570,8 @@ msgid "Natural keyboard"
msgstr "실재 키보드"
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
-msgstr "대칭방향 동시입력"
+msgid "Allow contradictory joystick inputs"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
msgid "Coin impulse"
@@ -594,7 +594,7 @@ msgid "Pedal Device Assignment"
msgstr "페달 장치 조정"
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr "아날로그 스틱 장치 조정"
#: src/frontend/mame/ui/submenu.cpp:107
@@ -681,14 +681,14 @@ msgstr "새로고침 동기화"
msgid "Wait Vertical Sync"
msgstr "수직동기화 기다림"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr "켜기"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -696,11 +696,11 @@ msgstr "켜기"
msgid "Off"
msgstr "끄기"
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr "자동"
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -708,7 +708,7 @@ msgstr "이전 메뉴로 돌아가기"
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -971,22 +971,22 @@ msgstr ""
"CPU:\n"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr "MHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr "kHZ"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -1014,38 +1014,38 @@ msgstr "없음\n"
msgid "Vector"
msgstr "벡터"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr "화면 '%1$s'"
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr "화면"
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr "지원 안 함"
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr "부분적으로 지원함"
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr "[공백]"
@@ -1118,7 +1118,7 @@ msgid "Emulated"
msgstr "에뮬레이션"
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1478,7 +1478,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1599,7 +1599,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr " (기본)"
@@ -1620,7 +1620,7 @@ msgstr ""
"%1$s를 누르면 종료\n"
"%2$s를 누르면 원래 화면으로 복귀"
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr "유사 터미널"
@@ -1688,52 +1688,52 @@ msgstr ""
msgid "Other Controls"
msgstr "기타 조작"
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1801,7 +1801,7 @@ msgstr ""
"아무 키를 누르면 진행합니다."
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr "옵션 환경설정"
@@ -2135,16 +2135,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr "장치 환경설정"
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr "%1$s %2$s ( %3$d / %4$d 장치 (%5$d BIOS) "
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr "시스템: %1$-.100s"
@@ -2166,11 +2166,9 @@ msgstr "결과는 %1$s에 저장됩니다"
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
-"%3$u %2$u 장치의 ROM을 검사중...\n"
-"%1$s"
#: src/frontend/mame/ui/auditmenu.cpp:116
#, c-format
@@ -2183,12 +2181,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2395,84 +2393,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr "클론"
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr "ARGB 설정"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr "불투명도"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr "적"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr "녹"
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr "청"
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr "팔레트에서 고르기"
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr "색상 미리보기:"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr "하양"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr "은색"
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr "회색"
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr "검정"
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr "적"
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr "주황"
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr "노랑"
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr "녹"
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr "청"
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr "보라"
@@ -2537,7 +2535,7 @@ msgid "Input (general)"
msgstr "입력 (일반)"
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr "입력 (현재 장치)"
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2576,6 +2574,10 @@ msgstr "파일 관리자"
msgid "Tape Control"
msgstr "테이프 조작"
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr "바이오스 선택"
@@ -2614,7 +2616,7 @@ msgstr "외부 DAT 화면"
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2774,375 +2776,373 @@ msgstr "이 드라이버는 다음의 복제입니다: %1$s"
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr "사진"
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr "정보"
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr "아무 키를 누르면 진행합니다."
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr "일반 정보"
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr "롬셋\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr "연도\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "제조사\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr "다음 드라이버의 복제\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr "원형 드라이버\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr "아날로그 조작\t예\n"
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr "키보드 입력\t예\n"
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr "종합\t작동 불가\n"
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr "종합\t보호처리 에뮬레이션 미완\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr "종합\t작동\n"
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr "그래픽\t적용 안 됨\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr "그래픽\t잘못된 색상\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr "그래픽\t불완전한 색상\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr "그래픽\t불완전\n"
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr "그래픽\t양호\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr "사운드\t없음\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr "사운드\t적용 안 됨\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr "사운드\t불완전\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr "사운드\t양호\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr "카메라\t적용 안 됨\n"
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr "카메라\t불완전\n"
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr "마이크로폰\t적용 안 됨\n"
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr "마이크로폰\t불완전\n"
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr "컨트롤\t적용 안 됨\n"
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr "컨트롤\t불완전\n"
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr "키보드\t적용 안 됨\n"
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr "키보드\t불완전\n"
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr "마우스\t적용 안 됨\n"
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr "마우스\t불완전\n"
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr "디스크\t적용 안 됨\n"
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr "디스크\t불완전\n"
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr "프린터\t적용 안 됨\n"
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr "프린터\t불완전\n"
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr "LAN\t적용 안 됨\n"
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr "LAN\t불완전\n"
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr "WAN\t적용 안 됨\n"
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr "WAN\t불완전\n"
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr "타이밍\t적용 안 됨\n"
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr "타이밍\t불완전\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr "기계적 장치\t예\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr "기계적 장치\t아니오\n"
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr "삽화 필요\t예\n"
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr "삽화 필요\t아니오\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr "클릭가능한 삽화 필요\t예\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr "클릭가능한 삽화 필요\t아니오\n"
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr "칵테일 지원\t아니오\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr "드라이버가 바이오스\t예\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr "드라이버가 바이오스\t아니오\n"
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr "저장 지원\t예\n"
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr "저장 지원\t아니오\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr "화면 방향\t세로형\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr "화면 방향\t가로형\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr "CHD 필요\t예\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr "CHD 필요\t아니오\n"
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
-msgstr "ROM 검사 결과\t양호\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
-msgstr "ROM 검사 결과\t불량\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr "견본 검사 결과\t불필요\n"
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr "견본 검사 결과\t양호\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr "견본 검사 결과\t불량\n"
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-"ROM 검사 \t사용 안 함\n"
-"견본 검사 \t사용 안 함\n"
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr "사운드"
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr "샘플 레이트"
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr "외부 샘플 이용"
@@ -3193,21 +3193,21 @@ msgstr "* 비디오:\n"
msgid " Screen '%1$s': Vector\n"
msgstr " 화면 '%1$s': 벡터\n"
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr " 화면 '%1$s': %2$d × %3$d (V) %4$s Hz\n"
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr " 화면 '%1$s': %2$d × %3$d (H) %4$s Hz\n"
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr "* 사운드:\n"
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
@@ -3216,490 +3216,660 @@ msgstr ""
"* BIOS 설정:\n"
" %1$d 옵션 [기본: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr " %1$s [기본: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr " %1$s\n"
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr "* DIP 스위치 설정:\n"
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr "* 환경 설정:\n"
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr "* 입력 장치:\n"
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr " 사용자 입력 [%1$d 입력]\n"
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr " 마작 입력 [%1$d 입력]\n"
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr " 화투 입력 [%1$d 입력]\n"
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr " 겜블링 입력 [%1$d 입력]\n"
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr " 아날로그 입력 [%1$d 입력]\n"
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr " 조정자 입력 [%1$d 입력]\n"
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr " 키패드 입력 [%1$d 입력]\n"
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr " 키보드 입력 [%1$d 입력]\n"
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr "* 미디어 설정:\n"
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr " %1$s [태그: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr "* 슬롯 설정:\n"
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr "[없음]\n"
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
+msgctxt "input-name"
+msgid "%p Left Stick/Right"
+msgstr ""
+
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
+msgctxt "input-name"
+msgid "%p Button 1"
+msgstr ""
+
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda F/6"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda Yes"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3827,1551 +3997,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5552,154 +4177,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
@@ -7593,6 +6095,36 @@ msgid ""
"%s"
msgstr ""
+#~ msgid "Confirm quit from machines"
+#~ msgstr "장치 종료시 재확인"
+
+#~ msgid "Skip information screen at startup"
+#~ msgstr "가동시 정보 화면 건너뛰기"
+
+#~ msgid "Simultaneous contradictory"
+#~ msgstr "대칭방향 동시입력"
+
+#, c-format
+#~ msgid ""
+#~ "Auditing ROMs for machine %2$u of %3$u...\n"
+#~ "%1$s"
+#~ msgstr ""
+#~ "%3$u %2$u 장치의 ROM을 검사중...\n"
+#~ "%1$s"
+
+#~ msgid "ROM Audit Result\tOK\n"
+#~ msgstr "ROM 검사 결과\t양호\n"
+
+#~ msgid "ROM Audit Result\tBAD\n"
+#~ msgstr "ROM 검사 결과\t불량\n"
+
+#~ msgid ""
+#~ "ROM Audit \tDisabled\n"
+#~ "Samples Audit \tDisabled\n"
+#~ msgstr ""
+#~ "ROM 검사 \t사용 안 함\n"
+#~ "견본 검사 \t사용 안 함\n"
+
#~ msgid "Device Mapping"
#~ msgstr "입력장치 매핑"
diff --git a/language/Latvian/strings.po b/language/Latvian/strings.po
index 30cbbcae71c..d08e31e94e7 100644
--- a/language/Latvian/strings.po
+++ b/language/Latvian/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -261,12 +261,12 @@ msgstr ""
msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -276,7 +276,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr ""
@@ -371,11 +371,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -391,7 +391,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -543,7 +543,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -559,7 +559,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -583,7 +583,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -670,14 +670,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -685,11 +685,11 @@ msgstr ""
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -697,7 +697,7 @@ msgstr ""
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -940,22 +940,22 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -979,38 +979,38 @@ msgstr ""
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr ""
@@ -1083,7 +1083,7 @@ msgid "Emulated"
msgstr ""
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1443,7 +1443,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1558,7 +1558,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr ""
@@ -1575,7 +1575,7 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr ""
@@ -1643,52 +1643,52 @@ msgstr ""
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1752,7 +1752,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr ""
@@ -2080,16 +2080,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr ""
@@ -2111,7 +2111,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2126,12 +2126,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2337,84 +2337,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2479,7 +2479,7 @@ msgid "Input (general)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2518,6 +2518,10 @@ msgstr ""
msgid "Tape Control"
msgstr ""
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr ""
@@ -2556,7 +2560,7 @@ msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2716,373 +2720,373 @@ msgstr ""
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr ""
@@ -3121,511 +3125,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3753,1551 +3927,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5478,154 +4107,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/language/Lithuanian/strings.po b/language/Lithuanian/strings.po
index d88e9495efc..2d03f462a1a 100644
--- a/language/Lithuanian/strings.po
+++ b/language/Lithuanian/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -261,12 +261,12 @@ msgstr ""
msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -276,7 +276,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr ""
@@ -371,11 +371,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -391,7 +391,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -543,7 +543,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -559,7 +559,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -583,7 +583,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -670,14 +670,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -685,11 +685,11 @@ msgstr ""
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -697,7 +697,7 @@ msgstr ""
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -940,22 +940,22 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -979,38 +979,38 @@ msgstr ""
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr ""
@@ -1083,7 +1083,7 @@ msgid "Emulated"
msgstr ""
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1443,7 +1443,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1558,7 +1558,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr ""
@@ -1575,7 +1575,7 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr ""
@@ -1643,52 +1643,52 @@ msgstr ""
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1752,7 +1752,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr ""
@@ -2080,16 +2080,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr ""
@@ -2111,7 +2111,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2126,12 +2126,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2337,84 +2337,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2479,7 +2479,7 @@ msgid "Input (general)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2518,6 +2518,10 @@ msgstr ""
msgid "Tape Control"
msgstr ""
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr ""
@@ -2556,7 +2560,7 @@ msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2716,373 +2720,373 @@ msgstr ""
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr ""
@@ -3121,511 +3125,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3753,1551 +3927,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5478,154 +4107,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/language/Macedonian/strings.po b/language/Macedonian/strings.po
index d49404937b1..273d5779236 100644
--- a/language/Macedonian/strings.po
+++ b/language/Macedonian/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -259,12 +259,12 @@ msgstr ""
msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -274,7 +274,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr ""
@@ -369,11 +369,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -389,7 +389,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -541,7 +541,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -557,7 +557,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -581,7 +581,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -668,14 +668,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -683,11 +683,11 @@ msgstr ""
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -695,7 +695,7 @@ msgstr ""
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -938,22 +938,22 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -977,38 +977,38 @@ msgstr ""
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr ""
@@ -1081,7 +1081,7 @@ msgid "Emulated"
msgstr ""
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1441,7 +1441,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1556,7 +1556,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr ""
@@ -1573,7 +1573,7 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr ""
@@ -1641,52 +1641,52 @@ msgstr ""
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1750,7 +1750,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr ""
@@ -2078,16 +2078,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr ""
@@ -2109,7 +2109,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2124,12 +2124,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2335,84 +2335,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2477,7 +2477,7 @@ msgid "Input (general)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2516,6 +2516,10 @@ msgstr ""
msgid "Tape Control"
msgstr ""
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr ""
@@ -2554,7 +2558,7 @@ msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2714,373 +2718,373 @@ msgstr ""
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr ""
@@ -3119,511 +3123,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3751,1551 +3925,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5476,154 +4105,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/language/Norwegian/strings.po b/language/Norwegian/strings.po
index 725cffbfa3a..d57b06eea7f 100644
--- a/language/Norwegian/strings.po
+++ b/language/Norwegian/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2018-08-05 19:10+0200\n"
"Last-Translator: Imre Kristoffer Eilertsen <imreeil42@gmail.com>\n"
"Language-Team: MAME Language Team\n"
@@ -272,12 +272,12 @@ msgstr "%1$s %2$s ( %3$d / %4$d programvarepakker )"
msgid "Driver: \"%1$s\" software list "
msgstr "Driver: «%1$s»-programvareliste "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr "%1$s: %2$s - Søk: %3$s_"
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr "Søk: %1$s_"
@@ -287,7 +287,7 @@ msgstr "Søk: %1$s_"
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr "Lydinnstillinger"
@@ -382,12 +382,12 @@ msgid "Show mouse pointer"
msgstr "Vis musepekeren"
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
-msgstr "Bekreft at maskiner skal lukkes"
+msgid "Confirm quit from emulation"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
-msgstr "Vis informasjonsskjerm ved oppstart"
+msgid "Skip system information screen"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
msgid "Force 4:3 aspect for snapshot display"
@@ -402,8 +402,8 @@ msgid "Skip BIOS selection menu"
msgstr "Hopp over BIOS-valgmenyen"
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
-msgstr "Hopp over maskinvaredel-valgmenyen"
+msgid "Skip software part selection menu"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
msgid "Info auto audit"
@@ -554,7 +554,7 @@ msgid "UI active"
msgstr "Grensesnitt aktivt"
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr "Omlasting utenfor skjermen"
#: src/frontend/mame/ui/submenu.cpp:92
@@ -570,8 +570,8 @@ msgid "Natural keyboard"
msgstr "Naturlig tastatur"
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
-msgstr "Samtidige selvmotsigende"
+msgid "Allow contradictory joystick inputs"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
msgid "Coin impulse"
@@ -594,7 +594,7 @@ msgid "Pedal Device Assignment"
msgstr "Pedalenhets-tilegning"
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr "Styrepinneenhets-tilegning"
#: src/frontend/mame/ui/submenu.cpp:107
@@ -681,14 +681,14 @@ msgstr "Synkronisert oppfriskning"
msgid "Wait Vertical Sync"
msgstr "Avvent V-synkro"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr "På"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -696,11 +696,11 @@ msgstr "På"
msgid "Off"
msgstr "Av"
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr "Auto"
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -708,7 +708,7 @@ msgstr "Gå tilbake til forrige meny"
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -973,22 +973,22 @@ msgstr ""
"CPU:\n"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr "MHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr "kHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -1016,38 +1016,38 @@ msgstr "Ingen\n"
msgid "Vector"
msgstr "Vektor"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr "Skjerm '%1$s'"
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr "Skjerm"
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr "Ikke støttet"
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr "Delvis støttet"
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr "[tom]"
@@ -1120,7 +1120,7 @@ msgid "Emulated"
msgstr "Emulert"
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1480,7 +1480,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1601,7 +1601,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr " (standard)"
@@ -1622,7 +1622,7 @@ msgstr ""
"Trykk %1$s for å avslutte\n"
"Trykk %2$s for å gå tilbake til emuleringen"
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr "Kvasiterminaler"
@@ -1690,52 +1690,52 @@ msgstr ""
msgid "Other Controls"
msgstr "Andre kontrolleringer"
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1803,7 +1803,7 @@ msgstr ""
"Trykk på enhver knapp for å fortsette."
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr "Sett opp innstillingene"
@@ -2138,16 +2138,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr "Sett opp maskinen"
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr "%1$s %2$s ( %3$d / %4$d maskiner (%5$d BIOS) )"
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr "System: %1$-.100s"
@@ -2169,11 +2169,9 @@ msgstr "Utfallene vil bli lagret til %1$s"
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
-"Undersøker ROM-filene til maskin nr. %2$u av %3$u...\n"
-"%1$s"
#: src/frontend/mame/ui/auditmenu.cpp:116
#, c-format
@@ -2186,12 +2184,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2397,84 +2395,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr "Klon"
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr "ARGB-innstillinger"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr "Alfa"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr "Rød"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr "Grønn"
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr "Blå"
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr "Velg fra palett"
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr "Fargeforhåndsvisning:"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr "Hvit"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr "Sølv"
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr "Grå"
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr "Svart"
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr "Rød"
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr "Oransje"
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr "Gul"
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr "Grønn"
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr "Blå"
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr "Fiolett"
@@ -2539,7 +2537,7 @@ msgid "Input (general)"
msgstr "Kontrollere (Generelt)"
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr "Kontrollere (Denne maskinen)"
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2578,6 +2576,10 @@ msgstr "Filbehandler"
msgid "Tape Control"
msgstr "Teipkontroll"
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr "BIOS-valg"
@@ -2616,7 +2618,7 @@ msgstr "Ekstern DAT-visning"
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2776,377 +2778,375 @@ msgstr "Driveren er en klone av: %1$s"
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr "Bilder"
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr "Info"
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr "Trykk på enhver knapp for å fortsette."
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr "Generell info"
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr "ROM-sett\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr "År\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Produsent\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr "Driveren er klone av\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr "Driveren er overordnet\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr "Analog styring\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr "Tastaturinndata\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr "Alt i alt\tVIRKER IKKE\n"
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr "Alt i alt\tUemulert beskyttelse\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr "Alt i alt\tFungerer\n"
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr "Grafikk\tIkke implementer\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr "Grafikk\tFeil farger\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr "Grafikk\tNoen fargeproblemer\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr "Grafikk\tIkke perfekt\n"
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr "Grafikk\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr "Lyd\tIngen\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr "Lyd\tIkke implementer\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr "Lyd\tIkke perfekt\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr "Lyd\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr "Kamera\tIkke implementert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr "Kamera\tIkke perfekt\n"
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr "Mikrofon\tIkke implementert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr "Mikrofon\tIkke perfekt\n"
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr "Kontrollere\tIkke implementert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr "Kontrollere\tIkke perfekt\n"
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr "Tastatur\tIkke implementert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr "Tastatur\tIkke perfekt\n"
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr "Mus\tIkke implementert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr "Mus\tIkke perfekt\n"
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr "Disk\tIkke implementert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr "Disk\tIkke perfekt\n"
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr "Skriver\tIkke implementert\n"
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr "Skriver\tIkke perfekt\n"
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr "LAN\tIkke implementert\n"
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr "LAN\tIkke perfekt\n"
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr "WAN\tIkke implementert\n"
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr "WAN\tIkke perfekt\n"
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr "Timing\tIkke implementert\n"
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr "Timing\tIkke perfekt\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr "Mekanisk maskin\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr "Mekanisk maskin\tNei\n"
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr "Krever kunstverk\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr "Krever kunstverk\tNei\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr "Krever klikkbare kunstverk\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr "Krever klikkbare kunstverk\tNei\n"
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr "Støtter Cocktail\tNei\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr "Driveren er BIOS\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr "Driveren er BIOS\tNei\n"
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr "Støtter lagring\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr "Støtter lagring\tNei\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr "Skjermposisjonering\tLoddrett\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr "Skjermposisjonering\tVannrett\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr "Krever CHD\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr "Krever CHD\tNei\n"
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
-msgstr "ROM-undersøkelsesresultat\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
-msgstr "ROM-undersøkelsesresultat\tDÅRLIG\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr "Samplingsundersøkelsesresultat\tIkke nødvendig\n"
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
"Samplingsundersøkelsesresultat\n"
"OK\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr "Samplingsundersøkelsesresultat\tDÅRLIG\n"
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-"ROM-undersøkelse \tSkrudd av\n"
-"Samplingsundersøkelse \tSkrudd av\n"
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr "Lyd"
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr "Samplingsfrekvens"
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr "Bruk eksterne samplinger"
@@ -3199,21 +3199,21 @@ msgstr "* Video:\n"
msgid " Screen '%1$s': Vector\n"
msgstr " Skjerm '%1$s': Vektor\n"
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr " Skjerm '%1$s': %2$d × %3$d (V) %4$s Hz\n"
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr " Skjerm '%1$s': %2$d × %3$d (H) %4$s Hz\n"
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr "* Lyd:\n"
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
@@ -3222,490 +3222,660 @@ msgstr ""
"* BIOS-innstillinger:\n"
" %1$d innstillinger [forvalg: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr " %1$s [forvalg: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr " %1$s\n"
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr "* DIP-bryterinnstillinger:\n"
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr "* Oppsettsinnstillinger:\n"
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr "* Inndatainnstillinger(s):\n"
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr " Brukerinndata [%1$d inndata]\n"
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr " Mahjong-inndata [%1$d inndata]\n"
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr " Hanafuda-inndata [%1$d inndata]\n"
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr " Hasardspill-inndata [%1$d inndata]\n"
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr " Analoge inndata [%1$d inndata]\n"
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr " Justerer-inndata [%1$d inndata]\n"
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr " Tastefelt-inndata [%1$d inndata]\n"
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr " Tastaturinndata [%1$d inndata]\n"
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr "* Medieinnstillinger:\n"
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr " %1$s [merking: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr "* Feltinnstillinger:\n"
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr "[Ingen]\n"
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
+msgctxt "input-name"
+msgid "%p Left Stick/Left"
+msgstr ""
+
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
+msgctxt "input-name"
+msgid "%p Left Stick/Right"
+msgstr ""
+
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda F/6"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda Yes"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3833,1551 +4003,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5558,154 +4183,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
@@ -7599,6 +6101,39 @@ msgid ""
"%s"
msgstr ""
+#~ msgid "Confirm quit from machines"
+#~ msgstr "Bekreft at maskiner skal lukkes"
+
+#~ msgid "Skip information screen at startup"
+#~ msgstr "Vis informasjonsskjerm ved oppstart"
+
+#~ msgid "Skip software parts selection menu"
+#~ msgstr "Hopp over maskinvaredel-valgmenyen"
+
+#~ msgid "Simultaneous contradictory"
+#~ msgstr "Samtidige selvmotsigende"
+
+#, c-format
+#~ msgid ""
+#~ "Auditing ROMs for machine %2$u of %3$u...\n"
+#~ "%1$s"
+#~ msgstr ""
+#~ "Undersøker ROM-filene til maskin nr. %2$u av %3$u...\n"
+#~ "%1$s"
+
+#~ msgid "ROM Audit Result\tOK\n"
+#~ msgstr "ROM-undersøkelsesresultat\tOK\n"
+
+#~ msgid "ROM Audit Result\tBAD\n"
+#~ msgstr "ROM-undersøkelsesresultat\tDÅRLIG\n"
+
+#~ msgid ""
+#~ "ROM Audit \tDisabled\n"
+#~ "Samples Audit \tDisabled\n"
+#~ msgstr ""
+#~ "ROM-undersøkelse \tSkrudd av\n"
+#~ "Samplingsundersøkelse \tSkrudd av\n"
+
#~ msgid "Device Mapping"
#~ msgstr "Enhetskontrollvalg"
diff --git a/language/Persian/strings.po b/language/Persian/strings.po
index c5007ea4787..f4aba477ab7 100644
--- a/language/Persian/strings.po
+++ b/language/Persian/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -259,12 +259,12 @@ msgstr ""
msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -274,7 +274,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr ""
@@ -369,11 +369,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -389,7 +389,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -541,7 +541,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -557,7 +557,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -581,7 +581,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -668,14 +668,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -683,11 +683,11 @@ msgstr ""
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -695,7 +695,7 @@ msgstr ""
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -938,22 +938,22 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -977,38 +977,38 @@ msgstr ""
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr ""
@@ -1081,7 +1081,7 @@ msgid "Emulated"
msgstr ""
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1441,7 +1441,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1556,7 +1556,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr ""
@@ -1573,7 +1573,7 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr ""
@@ -1641,52 +1641,52 @@ msgstr ""
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1750,7 +1750,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr ""
@@ -2078,16 +2078,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr ""
@@ -2109,7 +2109,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2124,12 +2124,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2335,84 +2335,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2477,7 +2477,7 @@ msgid "Input (general)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2516,6 +2516,10 @@ msgstr ""
msgid "Tape Control"
msgstr ""
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr ""
@@ -2554,7 +2558,7 @@ msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2714,373 +2718,373 @@ msgstr ""
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr ""
@@ -3119,511 +3123,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3751,1551 +3925,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5476,154 +4105,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/language/Polish/strings.po b/language/Polish/strings.po
index 5bab5398148..ae1a2831a10 100644
--- a/language/Polish/strings.po
+++ b/language/Polish/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -262,12 +262,12 @@ msgstr ""
msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -277,7 +277,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr ""
@@ -372,11 +372,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -392,7 +392,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -544,7 +544,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -560,7 +560,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -584,7 +584,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -671,14 +671,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -686,11 +686,11 @@ msgstr ""
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -698,7 +698,7 @@ msgstr ""
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -941,22 +941,22 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -980,38 +980,38 @@ msgstr ""
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr ""
@@ -1084,7 +1084,7 @@ msgid "Emulated"
msgstr ""
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1444,7 +1444,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1559,7 +1559,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr ""
@@ -1576,7 +1576,7 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr ""
@@ -1644,52 +1644,52 @@ msgstr ""
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1753,7 +1753,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr ""
@@ -2081,16 +2081,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr ""
@@ -2112,7 +2112,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2127,12 +2127,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2338,84 +2338,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2480,7 +2480,7 @@ msgid "Input (general)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2519,6 +2519,10 @@ msgstr ""
msgid "Tape Control"
msgstr ""
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr ""
@@ -2557,7 +2561,7 @@ msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2717,373 +2721,373 @@ msgstr ""
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr ""
@@ -3122,511 +3126,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3754,1551 +3928,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5479,154 +4108,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/language/Portuguese/strings.po b/language/Portuguese/strings.po
index 30265437500..40dbd018172 100644
--- a/language/Portuguese/strings.po
+++ b/language/Portuguese/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2017-10-26 22:51+0100\n"
"Last-Translator: pmos69\n"
"Language-Team: MAME Language Team\n"
@@ -272,12 +272,12 @@ msgstr "%1$s %2$s ( %3$d / %4$d pacotes de software )"
msgid "Driver: \"%1$s\" software list "
msgstr "Driver: \"%1$s\" lista de software "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr "%1$s: %2$s - Procura: %3$s_"
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr "Procura: %1$s_"
@@ -287,7 +287,7 @@ msgstr "Procura: %1$s_"
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr "Opções de Som"
@@ -382,12 +382,12 @@ msgid "Show mouse pointer"
msgstr "Mostrar ponteiro do rato"
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
-msgstr "Confirmar saída das máquinas"
+msgid "Confirm quit from emulation"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
-msgstr "Saltar ecrã de informação ao iniciar"
+msgid "Skip system information screen"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
msgid "Force 4:3 aspect for snapshot display"
@@ -402,7 +402,7 @@ msgid "Skip BIOS selection menu"
msgstr "Saltar menu de selecção de BIOS"
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr "Saltar menu de selecção de item de software"
#: src/frontend/mame/ui/submenu.cpp:45
@@ -554,7 +554,7 @@ msgid "UI active"
msgstr "Interface activa"
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr "Recarregar fora de ecrã"
#: src/frontend/mame/ui/submenu.cpp:92
@@ -570,8 +570,8 @@ msgid "Natural keyboard"
msgstr "Teclado Natural"
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
-msgstr "Contraditório Simultâneo"
+msgid "Allow contradictory joystick inputs"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
msgid "Coin impulse"
@@ -594,7 +594,7 @@ msgid "Pedal Device Assignment"
msgstr "Atribuição do Dispositivo Pedal"
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr "Atribuição do Dispositivo AD Stick"
#: src/frontend/mame/ui/submenu.cpp:107
@@ -681,14 +681,14 @@ msgstr "Refrescamento Sincronizado"
msgid "Wait Vertical Sync"
msgstr "Esperar pelo Sync Vertical"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr "Ligado"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -696,11 +696,11 @@ msgstr "Ligado"
msgid "Off"
msgstr "Desligado"
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr "Automático"
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -708,7 +708,7 @@ msgstr "Voltar ao Menu Anterior"
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -972,22 +972,22 @@ msgstr ""
"CPU:\n"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr "MHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr "kHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -1015,38 +1015,38 @@ msgstr "Nenhum\n"
msgid "Vector"
msgstr "Vetorial"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr "Ecrã '%1$s'"
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr "Ecrã"
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr "Não suportado"
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr "Parcialmente suportado"
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr "[vazio]"
@@ -1119,7 +1119,7 @@ msgid "Emulated"
msgstr "Emulado"
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1479,7 +1479,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1601,7 +1601,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr "(padrão)"
@@ -1622,7 +1622,7 @@ msgstr ""
"Pressione %1$s para sair\n"
"Pressione %2$s para voltar à emulação"
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr "Pseudo terminais"
@@ -1690,52 +1690,52 @@ msgstr ""
msgid "Other Controls"
msgstr "Outros Controlos"
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1803,7 +1803,7 @@ msgstr ""
"Pressione qualquer tecla para continuar."
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr "Configurar Opções"
@@ -2138,16 +2138,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr "Configurar Máquina"
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr "%1$s %2$s ( %3$d / %4$d máquinas (%5$d BIOS) )"
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr "Sistema: %1$-.100s"
@@ -2169,11 +2169,9 @@ msgstr "Os resultados serão gravados em %1$s"
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
-"Auditando ROMs da máquina %2$u de %3$u...\n"
-"%1$s"
#: src/frontend/mame/ui/auditmenu.cpp:116
#, c-format
@@ -2186,13 +2184,13 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
-msgstr "Auditar ROMs de %1$u máquinas marcadas como indisponíveis"
+msgid "Audit media for %1$u machines marked unavailable"
+msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
-msgstr "Auditar ROMs de todas as %1$u máquinas"
+msgid "Audit media for all %1$u machines"
+msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
#, c-format
@@ -2398,84 +2396,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr "Clone"
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr "Configurações ARGB"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr "Opacidade"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr "Vermelho"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr "Verde"
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr "Azul"
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr "Escolha da paleta"
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr "Pré-Visualização de côr:"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr "Branco"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr "Prateado"
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr "Cinzento"
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr "Preto"
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr "Vermelho"
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr "Laranja"
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr "Amarelo"
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr "Verde"
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr "Azul"
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr "Violeta"
@@ -2540,8 +2538,8 @@ msgid "Input (general)"
msgstr "Input (geral)"
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
-msgstr "Input (esta Máquina)"
+msgid "Input (this machine)"
+msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
msgid "Analog Controls"
@@ -2579,6 +2577,10 @@ msgstr "Gestôr de Ficheiros"
msgid "Tape Control"
msgstr "Controle da Cassete"
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr "Selecção de BIOS"
@@ -2617,7 +2619,7 @@ msgstr "Visualização de DAT Externa"
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2777,373 +2779,373 @@ msgstr "O Driver é clone de: %1$s"
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr "Imagens"
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr "Infos"
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr "Pressione qualquer tecla para continuar"
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr "Info Geral"
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr "Romset\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr "Ano\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Fabricante\t%1$-.100s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr "Driver é Clone de\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr "Driver é Principal\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr "Controlos Analógicos\tSim\n"
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr "Entradas de Teclado\tSim\n"
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr "Global\tNÃO FUNCIONAL\n"
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr "Global\tProteção não Emulada\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr "Global\tFuncional\n"
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr "Gráficos\tNão Implementados\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr "Gráficos\tCores Erradas\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr "Gráficos\tCores Imperfeitas\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr "Gráficos\tImperfeitos\n"
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr "Gráficos\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr "Som\tSem Som\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr "Som\tNão Implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr "Som\tImperfeito\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr "Som\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr "Câmara\tNão Implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr "Câmara\tImperfeita\n"
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr "Microfone\tNão Implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr "Microfone\tImperfeito\n"
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr "Controlos\tNão Implementados\n"
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr "Controlos\tImperfeitos\n"
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr "Teclado\tNão Implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr "Teclado\tImperfeito\n"
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr "Rato\tNão Implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr "Rato\tImperfeito\n"
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr "Disco\tNão Implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr "Disco\tImperfeito\n"
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr "Impressora\tNão Implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr "Impressora\tImperfeita\n"
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr "Rede Local\tNão Implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr "Rede Local\tImperfeita\n"
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr "WAN\tNão Implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr "WAN\tImperfeita\n"
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr "Temporização\tNão Implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr "Temporização\tImperfeita\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr "Máquina Mecânica\tSim\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr "Máquina Mecânica\tNão\n"
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr "Requer Artwork\tSim\n"
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr "Requer Artwork\tNão\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr "Requer Artwork Clicável\tSim\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr "Requer Artwork Clicável\tNão\n"
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr "Suporta Cocktail\tNão\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr "Driver é BIOS\tSim\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr "Driver é BIOS\tNão\n"
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr "Suporta Gravação\tSim\n"
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr "Suporta Gravação\tNão\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr "Orientação de Ecrã\tVertical\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr "Orientação de Ecrã\tHorizontal\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr "Requer CHD\tSim\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr "Requer CHD\tNão\n"
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
-msgstr "Resultado da Audit à ROM\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
-msgstr "Resultado da Audit à ROM\tFALHA\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr "Resultado da Audit às Samples\tNenhuma Necessária\n"
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr "Resultado da Audit às Samples\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr "Resultado da Audit às Samples\tFALHA\n"
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr "Som"
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr "Frequência de Amostragem"
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr "Utilizar Samples Externas"
@@ -3182,511 +3184,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
+msgctxt "input-name"
+msgid "%p Mahjong Last Chance"
+msgstr ""
+
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda B/2"
+msgstr ""
+
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda F/6"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda Yes"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3814,1551 +3986,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5539,154 +4166,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
@@ -7582,6 +6086,40 @@ msgid ""
"%s"
msgstr ""
+#~ msgid "Confirm quit from machines"
+#~ msgstr "Confirmar saída das máquinas"
+
+#~ msgid "Skip information screen at startup"
+#~ msgstr "Saltar ecrã de informação ao iniciar"
+
+#~ msgid "Simultaneous contradictory"
+#~ msgstr "Contraditório Simultâneo"
+
+#, c-format
+#~ msgid ""
+#~ "Auditing ROMs for machine %2$u of %3$u...\n"
+#~ "%1$s"
+#~ msgstr ""
+#~ "Auditando ROMs da máquina %2$u de %3$u...\n"
+#~ "%1$s"
+
+#, c-format
+#~ msgid "Audit ROMs for %1$u machines marked unavailable"
+#~ msgstr "Auditar ROMs de %1$u máquinas marcadas como indisponíveis"
+
+#, c-format
+#~ msgid "Audit ROMs for all %1$u machines"
+#~ msgstr "Auditar ROMs de todas as %1$u máquinas"
+
+#~ msgid "Input (this Machine)"
+#~ msgstr "Input (esta Máquina)"
+
+#~ msgid "ROM Audit Result\tOK\n"
+#~ msgstr "Resultado da Audit à ROM\tOK\n"
+
+#~ msgid "ROM Audit Result\tBAD\n"
+#~ msgstr "Resultado da Audit à ROM\tFALHA\n"
+
#~ msgid "Device Mapping"
#~ msgstr "Mapeamento de Dispositivos"
diff --git a/language/Portuguese_Brazil/strings.po b/language/Portuguese_Brazil/strings.po
index 807a2358668..8751269e2de 100644
--- a/language/Portuguese_Brazil/strings.po
+++ b/language/Portuguese_Brazil/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME 0.237\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2021-11-17 12:27-0300\n"
"Last-Translator: Felipe <felipefplzx@gmail.com>\n"
"Language-Team: MAME Language Team\n"
@@ -280,12 +280,12 @@ msgstr "%1$s %2$s ( %3$d / %4$d pacotes do software )"
msgid "Driver: \"%1$s\" software list "
msgstr "Driver: \"%1$s\" lista dos softwares "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr "%1$s: %2$s - Busca: %3$s_"
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr "Busca: %1$s_"
@@ -295,7 +295,7 @@ msgstr "Busca: %1$s_"
msgid "Software list/item: %1$s:%2$s"
msgstr "Lista/item do software: %1$s:%2$s"
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr "Opções de Som"
@@ -390,12 +390,12 @@ msgid "Show mouse pointer"
msgstr "Mostrar o ponteiro do mouse"
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
-msgstr "Confirmar a saída das máquinas"
+msgid "Confirm quit from emulation"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
-msgstr "Ignorar a tela de informações na inicialização"
+msgid "Skip system information screen"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
msgid "Force 4:3 aspect for snapshot display"
@@ -410,8 +410,8 @@ msgid "Skip BIOS selection menu"
msgstr "Ignorar a tela de seleção da BIOS"
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
-msgstr "Ignorar o menu da seleção das partes do software"
+msgid "Skip software part selection menu"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
msgid "Info auto audit"
@@ -562,7 +562,7 @@ msgid "UI active"
msgstr "IU ativa"
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr "Recarga fora da tela"
#: src/frontend/mame/ui/submenu.cpp:92
@@ -578,8 +578,8 @@ msgid "Natural keyboard"
msgstr "Teclado natural"
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
-msgstr "Contraditório simultâneo"
+msgid "Allow contradictory joystick inputs"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
msgid "Coin impulse"
@@ -602,8 +602,8 @@ msgid "Pedal Device Assignment"
msgstr "Atribuição do Dispositivo Pedal"
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
-msgstr "Atribuição do Dispositivo Adstick"
+msgid "AD Stick Device Assignment"
+msgstr "Atribuição do Dispositivo Alavanca AD"
#: src/frontend/mame/ui/submenu.cpp:107
msgid "Paddle Device Assignment"
@@ -689,14 +689,14 @@ msgstr "Atualização Sincronizada"
msgid "Wait Vertical Sync"
msgstr "Aguardar Sincronização Vertical"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr "Ligado"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -704,11 +704,11 @@ msgstr "Ligado"
msgid "Off"
msgstr "Desligado"
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr "Automático"
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -716,7 +716,7 @@ msgstr "Retornar pro Menu Anterior"
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr "[root%1$s]"
@@ -984,22 +984,22 @@ msgstr ""
"CPU:\n"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr "GHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr "MHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr "kHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr "Hz"
@@ -1027,38 +1027,38 @@ msgstr "Nenhum\n"
msgid "Vector"
msgstr "Vetor"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr "Tela '%1$s'"
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr "Tela"
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr "Não suportado"
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr "Parcialmente suportado"
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr "[vazio]"
@@ -1131,7 +1131,7 @@ msgid "Emulated"
msgstr "Emulado"
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr "%1$s [root%2$s]"
@@ -1491,7 +1491,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr "Lista/item do software"
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr "Informações da Lista do Software"
@@ -1613,7 +1613,7 @@ msgstr "Salvar a Configuração da Máquina"
msgid "Configure Machine:"
msgstr "Configurar Máquina:"
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr " (padrão)"
@@ -1634,7 +1634,7 @@ msgstr ""
"Pressione %1$s pra sair\n"
"Pressione %2$s pra retornar pra emulação"
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr "Pseudo terminais"
@@ -1707,52 +1707,52 @@ msgstr "Controles do Jogador %1$d"
msgid "Other Controls"
msgstr "Outros Controles"
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr "Esta máquina não tem entradas configuráveis."
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr "Pressionado"
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr "Sequência inválida inserida"
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr "Analógico %1$s"
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr "Aumentar Analógico %1$s"
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr "Diminuir Analógico %1$s"
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr "Pressione o %1$s pra configurar\n"
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr "Pressione o %1$s pra anexar\n"
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr "Pressione o %1$s pra limpar\n"
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr "Pressione o %1$s pra restaurar o padrão\n"
@@ -1822,7 +1822,7 @@ msgstr ""
"Pressione qualquer tecla para continuar."
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr "Opções da Configuração"
@@ -2157,16 +2157,16 @@ msgstr "Zoom = %1$d"
msgid "Expand to fit"
msgstr "Expandir pra encaixar"
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr "Configurar a Máquina"
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr "%1$s %2$s ( %3$d / %4$d máquinas (%5$d BIOS) )"
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr "Sistema: %1$-.100s"
@@ -2188,11 +2188,9 @@ msgstr "Os resultados serão salvos em %1$s"
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
-"Auditando as ROMs para a máquina %2$u de %3$u...\n"
-"%1$s"
#: src/frontend/mame/ui/auditmenu.cpp:116
#, c-format
@@ -2209,13 +2207,13 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
-msgstr "Auditar as ROMS pras %1$u máquinas marcadas como indisponíveis"
+msgid "Audit media for %1$u machines marked unavailable"
+msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
-msgstr "Auditar as ROMs pra todas as %1$u máquinas"
+msgid "Audit media for all %1$u machines"
+msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
#, c-format
@@ -2421,84 +2419,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr "Clone"
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr "Configurações do ARGB"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr "Alpha"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr "Vermelho"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr "Verde"
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr "Azul"
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr "Escolher da paleta"
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr "Pré-visualização da cor:"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr "Branco"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr "Prata"
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr "Cinza"
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr "Preto"
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr "Vermelho"
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr "Laranja"
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr "Amarelo"
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr "Verde"
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr "Azul"
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr "Violeta"
@@ -2563,7 +2561,7 @@ msgid "Input (general)"
msgstr "Entrada (geral)"
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr "Entrada (esta máquina)"
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2602,6 +2600,10 @@ msgstr "Gerenciador de Arquivos"
msgid "Tape Control"
msgstr "Controle da Fita"
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr "Seleção de BIOS"
@@ -2640,8 +2642,8 @@ msgstr "Visualização Externa do DAT"
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
-msgstr "Sobre o %s"
+msgid "About %1$s"
+msgstr "Sobre o %1$s"
#: src/frontend/mame/ui/mainmenu.cpp:212
msgid "Select New Machine"
@@ -2800,15 +2802,15 @@ msgstr "O Driver é clone do: %1$s"
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr "Imagens"
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr "Informações"
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
@@ -2819,7 +2821,7 @@ msgstr ""
"selecione um sistema diferente.\n"
"\n"
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
@@ -2830,353 +2832,351 @@ msgstr ""
"selecione um item de software diferente.\n"
"\n"
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr "checksum incorreto"
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr "tamanho incorreto"
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr "não foi achado"
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr "%1$s (%2$s) - %3$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr "%1$s - %2$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr "Pressione qualquer tecla pra continuar."
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr "Informações Gerais"
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr "Romset\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr "Ano\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Fabricante\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr "O Driver é Clone do\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr "O Driver é Pai\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr "Controles Analógicos\tSim\n"
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr "Entradas do Teclado\tSim\n"
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr "Geral\tNÃO FUNCIONANDO\n"
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr "Geral\tProteção não Emulada\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr "Geral\tFuncionando\n"
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr "Gráficos\tNão Implementados\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr "Graficos\tCores Erradas\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr "Gráficos\tCores Imperfeitas\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr "Gráficos\tImperfeitos\n"
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr "Gráficos\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr "Som\tNenhum\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr "Som\tNão Implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr "Som\tImperfeito\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr "Som\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr "Captura\tNão Implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr "Captura\tImperfeita\n"
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr "Câmera\tNão Implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr "Câmera\tImperfeita\n"
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr "Microfone\tNão Implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr "Microfone\tImperfeito\n"
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr "Controles\tNão Implementados\n"
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr "Controles\tImperfeitos\n"
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr "Teclado\tNão Implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr "Teclado\tImperfeito\n"
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr "Mouse\tNão Implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr "Mouse\tImperfeito\n"
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr "Mídia\tNão Implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr "Mídia\tImperfeita\n"
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr "Disco\tNão Implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr "Disco\tImperfeito\n"
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr "Impressora\tNão Implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr "Impressora\tImperfeita\n"
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr "Fita Magnética\tNão Implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr "Fita Magnética\tImperfeita\n"
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr "Punch Tape\tNão Implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr "Punch Tape\tImperfeita\n"
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr "Bateria Magnética\tNão Implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr "Bateria Magnética\tImperfeita\n"
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr "(EP)ROM\tNão Implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr "(EP)ROM\tImperfeito\n"
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr "Comunicações\tNão Implementadas\n"
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr "Comunicações\tImperfeitas\n"
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr "LAN\tNão Implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr "LAN\tImperfeita\n"
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr "WAN\tNão Implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr "WAN\tImperfeita\n"
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr "Cronometragem\tNão Implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr "Cronometragem\tImperfeita\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr "Máquina Mecânica\tSim\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr "Máquina Mecânica\tNão\n"
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr "Requer Trabalho de Arte\tSim\n"
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr "Requer Trabalho de Arte\tNão\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr "Requer Arte Clicável\tSim\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr "Requer Arte Clicável\tNão\n"
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr "Suporte ao Coquetel\tNão\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr "O Driver é BIOS\tSim\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr "O Driver é BIOS\tNão\n"
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr "Suporte pro Salvamento\tSim\n"
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr "Suporte pro Salvamento\tNão\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr "Orientação da Tela\tVertical\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr "Orientação da Tela\tHorizontal\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr "Requer CHD\tSim\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr "Requer CHD\tNão\n"
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
-msgstr "Resultado da Auditoria da ROM\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
-msgstr "Resultado da Auditoria da ROM\tRUIM\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr "Resultado da Auditoria das Amostras\tNenhuma Necessária\n"
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr "Resultado da Auditoria das Amostras\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr "Resultado da Auditoria das Amostras\tRUIM\n"
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-"Auditoria da ROM \tDesativada\n"
-"Auditoria das Amostras \tDesativada\n"
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr "Som"
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr "Compressor"
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr "Taxa das Amostras"
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr "Usar Amostras Externas"
@@ -3227,21 +3227,21 @@ msgstr "* Vídeo:\n"
msgid " Screen '%1$s': Vector\n"
msgstr " Tela '%1$s': Vetor\n"
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr " Tela '%1$s': %2$d × %3$d (V) %4$s Hz\n"
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr " Tela '%1$s': %2$d × %3$d (H) %4$s Hz\n"
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr "* Som:\n"
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
@@ -3250,491 +3250,661 @@ msgstr ""
"* Configurações da BIOS:\n"
" %1$d opções [padrão: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr " %1$s [padrão: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr " %1$s\n"
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr "* Configurações das chaves do DIP:\n"
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr "* Definição das configurações:\n"
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr "* Dispositivo(s) de entrada:\n"
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr " Entradas do usuário [%1$d entradas]\n"
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr " Entradas do Mahjong [%1$d entradas]\n"
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr " Entradas hanafuda [%1$d entradas]\n"
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr " Entradas pra jogos de apostas [%1$d entradas]\n"
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr " Entradas analógicas [%1$d entradas]\n"
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr " Entradas reguladoras [%1$d entradas]\n"
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr " Entradas do teclado numérico [%1$d entradas]\n"
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr " Entradas do teclado [%1$d entradas]\n"
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr "* Opções da Mídia:\n"
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr " %1$s [etiqueta: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr "* Opções de Slot:\n"
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr "[Nenhum]\n"
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr "Tela %1$u Padrão (%2$u:%3$u)"
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr "Tela %1$u Aspecto dos Pixeis (%2$u:%3$u)"
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr "Coquetel"
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr "Da-Esquerda-pra-Direita"
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr "Da-Esquerda-pra-Direita (Sem Espaços)"
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr "Do Topo-até-o-Rodapé"
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr "Do Topo-até-o-Rodapé (Sem Espaço)"
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr "%1$u×%2$u Da-Esquerda-pra-Direita, Do Topo-até-o-Rodapé"
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr "%1$u×%2$u Da-Esquerda-pra-Direita, Do Topo-até-o-Rodapé (Sem Espaço)"
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr "%1$u×%2$u Do Topo-até-o-Rodapé, Da-Esquerda-pra-Direita"
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr "%1$u×%2$u Do Topo-até-o-Rodapé, Da-Esquerda-pra-Direita (Sem Espaço)"
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
-msgstr "Jogador 1 Pra Cima"
+msgid "P%1$u"
+msgstr "Jogador %1$u"
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
-msgstr "Jogador 1 Pra Baixo"
+msgid "???"
+msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
-msgstr "Jogador 1 Esquerdo"
+msgid "%p Up"
+msgstr "%p Pra Cima"
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
-msgstr "Jogador 1 Direito"
+msgid "%p Down"
+msgstr "%p Pra Baixo"
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
-msgstr "Jogador 1 Direcional Direito/Pra Cima"
+msgid "%p Left"
+msgstr "%p Esquerdo"
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
-msgstr "Jogador 1 Direcional Direito/Pra Baixo"
+msgid "%p Right"
+msgstr "%p Direito"
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
-msgstr "Jogador 1 Direcional Direito/Esquerdo"
+msgid "%p Right Stick/Up"
+msgstr "%p Direcional Direito/Pra Cima"
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
-msgstr "Jogador 1 Direcional Direito/Direito"
+msgid "%p Right Stick/Down"
+msgstr "%p Direcional Direito/Pra Baixo"
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
-msgstr "Jogador 1 Direcional Esquerdo/Pra Cima"
+msgid "%p Right Stick/Left"
+msgstr "%p Direcional Direito/Esquerdo"
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
-msgstr "Jogador 1 Direcional Esquerdo/Pra Baixo"
+msgid "%p Right Stick/Right"
+msgstr "%p Direcional Direito/Direito"
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
-msgstr "Jogador 1 Direcional Esquerdo/Esquerdo"
+msgid "%p Left Stick/Up"
+msgstr "%p Direcional Esquerdo/Pra Cima"
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
-msgstr "Jogador 1 Direcional Esquerdo/Direito"
+msgid "%p Left Stick/Down"
+msgstr "%p Direcional Esquerdo/Pra Baixo"
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
-msgstr "Jogador 1 Botão 1"
+msgid "%p Left Stick/Left"
+msgstr "%p Direcional Esquerdo/Esquerdo"
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
-msgstr "Jogador 1 Botão 2"
+msgid "%p Left Stick/Right"
+msgstr "%p Direcional Esquerdo/Direito"
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
-msgstr "Jogador 1 Botão 3"
+msgid "%p Button 1"
+msgstr "%p Botão 1"
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
-msgstr "Jogador 1 Botão 4"
+msgid "%p Button 2"
+msgstr "%p Botão 2"
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
-msgstr "Jogador 1 Botão 5"
+msgid "%p Button 3"
+msgstr "%p Botão 3"
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
-msgstr "Jogador 1 Botão 6"
+msgid "%p Button 4"
+msgstr "%p Botão 4"
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
-msgstr "Jogador 1 Botão 7"
+msgid "%p Button 5"
+msgstr "%p Botão 5"
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
-msgstr "Jogador 1 Botão 8"
+msgid "%p Button 6"
+msgstr "%p Botão 6"
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
-msgstr "Jogador 1 Botão 9"
+msgid "%p Button 7"
+msgstr "%p Botão 7"
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
-msgstr "Jogador 1 Botão 10"
+msgid "%p Button 8"
+msgstr "%p Botão 8"
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
-msgstr "Jogador 1 Botão 11"
+msgid "%p Button 9"
+msgstr "%p Botão 9"
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
-msgstr "Jogador 1 Botão 12"
+msgid "%p Button 10"
+msgstr "%p Botão 10"
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
-msgstr "Jogador 1 Botão 13"
+msgid "%p Button 11"
+msgstr "%p Botão 11"
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
+msgctxt "input-name"
+msgid "%p Button 12"
+msgstr "%p Botão 12"
+
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
-msgstr "Jogador 1 Botão 14"
+msgid "%p Button 13"
+msgstr "%p Botão 13"
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
-msgstr "Jogador 1 Botão 15"
+msgid "%p Button 14"
+msgstr "%p Botão 14"
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
-msgstr "Jogador 1 Botão 16"
+msgid "%p Button 15"
+msgstr "%p Botão 15"
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
-msgstr "Jogador 1 Start"
+msgid "%p Button 16"
+msgstr "%p Botão 16"
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
-msgstr "Selecionar Jogador 1"
+msgid "%p Start"
+msgstr "%p Start"
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
-msgstr "Jogador 1 Mahjong A"
+msgid "%p Select"
+msgstr "Selecionar %p"
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
-msgstr "Jogador 1 Mahjong B"
+msgid "%p Mahjong A"
+msgstr "%p Mahjong A"
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
-msgstr "Jogador 1 Mahjong C"
+msgid "%p Mahjong B"
+msgstr "%p Mahjong B"
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
-msgstr "Jogador 1 Mahjong D"
+msgid "%p Mahjong C"
+msgstr "%p Mahjong C"
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
-msgstr "Jogador 1 Mahjong E"
+msgid "%p Mahjong D"
+msgstr "%p Mahjong D"
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
-msgstr "Jogador 1 Mahjong F"
+msgid "%p Mahjong E"
+msgstr "%p Mahjong E"
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
-msgstr "Jogador 1 Mahjong G"
+msgid "%p Mahjong F"
+msgstr "%p Mahjong F"
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
-msgstr "Jogador 1 Mahjong H"
+msgid "%p Mahjong G"
+msgstr "%p Mahjong G"
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
-msgstr "Jogador 1 Mahjong I"
+msgid "%p Mahjong H"
+msgstr "%p Mahjong H"
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
-msgstr "Jogador 1 Mahjong J"
+msgid "%p Mahjong I"
+msgstr "%p Mahjong I"
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
-msgstr "Jogador 1 Mahjong K"
+msgid "%p Mahjong J"
+msgstr "%p Mahjong J"
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
-msgstr "Jogador 1 Mahjong L"
+msgid "%p Mahjong K"
+msgstr "%p Mahjong K"
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
-msgstr "Jogador 1 Mahjong M"
+msgid "%p Mahjong L"
+msgstr "%p Mahjong L"
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
-msgstr "Jogador 1 Mahjong N"
+msgid "%p Mahjong M"
+msgstr "%p Mahjong M"
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
-msgstr "Jogador 1 Mahjong O"
+msgid "%p Mahjong N"
+msgstr "%p Mahjong N"
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
-msgstr "Jogador 1 Mahjong P"
+msgid "%p Mahjong O"
+msgstr "%p Mahjong O"
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
-msgstr "Jogador 1 Mahjong Q"
+msgid "%p Mahjong P"
+msgstr "%p Mahjong P"
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
-msgstr "Jogador 1 Mahjong Kan"
+msgid "%p Mahjong Q"
+msgstr "%p Mahjong Q"
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
-msgstr "Jogador 1 Mahjong Pon"
+msgid "%p Mahjong Kan"
+msgstr "%p Mahjong Kan"
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
-msgstr "Jogador 1 Mahjong Chi"
+msgid "%p Mahjong Pon"
+msgstr "%p Mahjong Pon"
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
-msgstr "Jogador 1 Mahjong Reach"
+msgid "%p Mahjong Chi"
+msgstr "%p Mahjong Chi"
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
-msgstr "Jogador 1 Mahjong Ron"
+msgid "%p Mahjong Reach"
+msgstr "%p Mahjong Reach"
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
-msgstr "Jogador 1 Reviravolta do Mahjong"
+msgid "%p Mahjong Ron"
+msgstr "%p Mahjong Ron"
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
-msgstr "Jogador 1 Mahjong Bet"
+msgid "%p Mahjong Flip Flop"
+msgstr "%p Reviravolta do Mahjong"
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
-msgstr "Jogador 1 Mahjong Tirar Pontuação"
+msgid "%p Mahjong Bet"
+msgstr "%p Mahjong Bet"
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
-msgstr "Jogador 1 Mahjong Duplo Pra Cima"
+msgid "%p Mahjong Take Score"
+msgstr "%p Mahjong Tirar Pontuação"
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
-msgstr "Jogador 1 Mahjong Grande"
+msgid "%p Mahjong Double Up"
+msgstr "%p Mahjong Duplo Pra Cima"
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
-msgstr "Jogador 1 Mahjong Pequeno"
+msgid "%p Mahjong Big"
+msgstr "%p Mahjong Grande"
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
-msgstr "Jogador 1 Mahjong Última Chance"
+msgid "%p Mahjong Small"
+msgstr "%p Mahjong Pequeno"
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
-msgstr "Jogador 1 Hanafuda A/1"
+msgid "%p Mahjong Last Chance"
+msgstr "%p Mahjong Última Chance"
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
-msgstr "Jogador 1 Hanafuda B/2"
+msgid "%p Hanafuda A/1"
+msgstr "%p Hanafuda A/1"
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
-msgstr "Jogador 1 Hanafuda C/3"
+msgid "%p Hanafuda B/2"
+msgstr "%p Hanafuda B/2"
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
-msgstr "Jogador 1 Hanafuda D/4"
+msgid "%p Hanafuda C/3"
+msgstr "%p Hanafuda C/3"
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
-msgstr "Jogador 1 Hanafuda E/5"
+msgid "%p Hanafuda D/4"
+msgstr "%p Hanafuda D/4"
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
-msgstr "Jogador 1 Hanafuda F/6"
+msgid "%p Hanafuda E/5"
+msgstr "%p Hanafuda E/5"
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
-msgstr "Jogador 1 Hanafuda G/7"
+msgid "%p Hanafuda F/6"
+msgstr "%p Hanafuda F/6"
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
-msgstr "Jogador 1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
+msgstr "%p Hanafuda G/7"
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
-msgstr "Jogador 1 Hanafuda Sim"
+msgid "%p Hanafuda H/8"
+msgstr "%p Hanafuda H/8"
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
-msgstr "Jogador 1 Hanafuda Não"
+msgid "%p Hanafuda Yes"
+msgstr "%p Hanafuda Sim"
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
+msgstr "%p Hanafuda Não"
#: src/emu/inpttype.ipp:103
msgctxt "input-name"
@@ -3861,1551 +4031,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr "Stop All Reels"
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr "Jogador 2 Pra Cima"
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr "Jogador 2 Pra Baixo"
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr "Jogador 2 Esquerdo"
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr "Jogador 2 Direito"
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr "Jogador 2 Direcional Direito/Pra Cima"
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr "Jogador 2 Direcional Direito/Pra Baixo"
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr "Jogador 2 Direcional Direito/Esquerdo"
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr "Jogador 2 Direcional Direito/Direito"
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr "Jogador 2 Direcional Esquerdo/Pra Cima"
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr "Jogador 2 Direcional Esquerdo/Pra Baixo"
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr "Jogador 2 Direcional Esquerdo/Esquerdo"
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr "Jogador 2 Direcional Esquerdo/Direito"
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr "Jogador 2 Botão 1"
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr "Jogador 2 Botão 2"
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr "Jogador 2 Botão 3"
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr "Jogador 2 Botão 4"
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr "Jogador 2 Botão 5"
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr "Jogador 2 Botão 6"
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr "Jogador 2 Botão 7"
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr "Jogador 2 Botão 8"
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr "Jogador 2 Botão 9"
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr "Jogador 2 Botão 10"
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr "Jogador 2 Botão 11"
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr "Jogador 2 Botão 12"
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr "Jogador 2 Botão 13"
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr "Jogador 2 Botão 14"
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr "Jogador 2 Botão 15"
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr "Jogador 2 Botão 16"
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr "Jogador 2 Start"
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr "Selecionar Jogador 2"
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr "Jogador 2 Mahjong A"
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr "Jogador 2 Mahjong B"
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr "Jogador 2 Mahjong C"
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr "Jogador 2 Mahjong D"
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr "Jogador 2 Mahjong E"
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr "Jogador 2 Mahjong F"
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr "Jogador 2 Mahjong G"
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr "Jogador 2 Mahjong H"
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr "Jogador 2 Mahjong I"
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr "Jogador 2 Mahjong J"
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr "Jogador 2 Mahjong K"
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr "Jogador 2 Mahjong L"
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr "Jogador 2 Mahjong M"
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr "Jogador 2 Mahjong N"
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr "Jogador 2 Mahjong O"
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr "Jogador 2 Mahjong P"
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr "Jogador 2 Mahjong Q"
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr "Jogador 2 Mahjong Kan"
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr "Jogador 2 Mahjong Pon"
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr "Jogador 2 Mahjong Chi"
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr "Jogador 2 Mahjong Reach"
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr "Jogador 2 Mahjong Ron"
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr "Jogador 2 Mahjong Bet"
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr "Jogador 2 Mahjong Última Chance"
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr "Jogador 2 Mahjong Tirar Pontuação"
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr "Jogador 2 Mahjong Duplo Pra Cima"
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr "Jogador 2 Reviravolta do Mahjong"
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr "Jogador 2 Mahjong Grande"
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr "Jogador 2 Mahjong Pequeno"
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr "Jogador 2 Hanafuda A/1"
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr "Jogador 2 Hanafuda B/2"
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr "Jogador 2 Hanafuda C/3"
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr "Jogador 2 Hanafuda D/4"
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr "Jogador 2 Hanafuda E/5"
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr "Jogador 2 Hanafuda F/6"
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr "Jogador 2 Hanafuda G/7"
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr "Jogador 2 Hanafuda H/8"
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr "Jogador 2 Hanafuda Sim"
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr "Jogador 2 Hanafuda Não"
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr "Jogador 3 Pra Cima"
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr "Jogador 3 Pra Baixo"
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr "Jogador 3 Esquerdo"
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr "Jogador 3 Direito"
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr "Jogador 3 Direcional Direito/Pra Cima"
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr "Jogador 3 Direcional Direito/Pra Baixo"
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr "Jogador 3 Direcional Direito/Esquerdo"
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr "Jogador 3 Direcional Direito/Direito"
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr "Jogador 3 Direcional Esquerdo/Pra Cima"
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr "Jogador 3 Direcional Esquerdo/Pra Baixo"
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr "Jogador 3 Direcional Esquerdo/Esquerdo"
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr "Jogador 3 Direcional Esquerdo/Direito"
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr "Jogador 3 Botão 1"
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr "Jogador 3 Botão 2"
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr "Jogador 3 Botão 3"
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr "Jogador 3 Botão 4"
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr "Jogador 3 Botão 5"
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr "Jogador 3 Botão 6"
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr "Jogador 3 Botão 7"
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr "Jogador 3 Botão 8"
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr "Jogador 3 Botão 9"
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr "Jogador 3 Botão 10"
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr "Jogador 3 Botão 11"
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr "Jogador 3 Botão 12"
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr "Jogador 3 Botão 13"
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr "Jogador 3 Botão 14"
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr "Jogador 3 Botão 15"
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr "Jogador 3 Botão 16"
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr "Jogador 3 Start"
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr "Selecionar Jogador 3"
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr "Jogador 4 Pra Cima"
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr "Jogador 4 Pra Baixo"
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr "Jogador 4 Esquerdo"
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr "Jogador 4 Direito"
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr "Jogador 4 Direcional Direito/Pra Cima"
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr "Jogador 4 Direcional Direito/Pra Baixo"
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr "Jogador 4 Direcional Direito/Esquerdo"
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr "Jogador 4 Direcional Direito/Direito"
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr "Jogador 4 Direcional Esquerdo/Pra Cima"
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr "Jogador 4 Direcional Esquerdo/Pra Baixo"
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr "Jogador 4 Direcional Esquerdo/Esquerdo"
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr "Jogador 4 Direcional Esquerdo/Direito"
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr "Jogador 4 Botão 1"
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr "Jogador 4 Botão 2"
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr "Jogador 4 Botão 3"
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr "Jogador 4 Botão 4"
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr "Jogador 4 Botão 5"
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr "Jogador 4 Botão 6"
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr "Jogador 4 Botão 7"
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr "Jogador 4 Botão 8"
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr "Jogador 4 Botão 9"
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr "Jogador 4 Botão 10"
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr "Jogador 4 Botão 11"
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr "Jogador 4 Botão 12"
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr "Jogador 4 Botão 13"
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr "Jogador 4 Botão 14"
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr "Jogador 4 Botão 15"
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr "Jogador 4 Botão 16"
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr "Jogador 4 Start"
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr "Selecionar Jogador 4"
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr "Jogador 5 Pra Cima"
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr "Jogador 5 Pra Baixo"
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr "Jogador 5 Esquerdo"
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr "Jogador 5 Direito"
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr "Jogador 5 Direcional Direito/Pra Cima"
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr "Jogador 5 Direcional Direito/Pra Baixo"
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr "Jogador 5 Direcional Direito/Esquerdo"
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr "Jogador 5 Direcional Direito/Direito"
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr "Jogador 5 Direcional Esquerdo/Pra Cima"
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr "Jogador 5 Direcional Esquerdo/Pra Baixo"
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr "Jogador 5 Direcional Esquerdo/Esquerdo"
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr "Jogador 5 Direcional Esquerdo/Direito"
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr "Jogador 5 Botão 1"
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr "Jogador 5 Botão 2"
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr "Jogador 5 Botão 3"
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr "Jogador 5 Botão 4"
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr "Jogador 5 Botão 5"
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr "Jogador 5 Botão 6"
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr "Jogador 5 Botão 7"
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr "Jogador 5 Botão 8"
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr "Jogador 5 Botão 9"
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr "Jogador 5 Botão 10"
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr "Jogador 5 Botão 11"
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr "Jogador 5 Botão 12"
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr "Jogador 5 Botão 13"
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr "Jogador 5 Botão 14"
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr "Jogador 5 Botão 15"
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr "Jogador 5 Botão 16"
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr "Jogador 5 Start"
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr "Selecionar Jogador 5"
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr "Jogador 6 Pra Cima"
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr "Jogador 6 Pra Baixo"
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr "Jogador 6 Esquerdo"
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr "Jogador 6 Direito"
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr "Jogador 6 Direcional Direito/Pra Cima"
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr "Jogador 6 Direcional Direito/Pra Baixo"
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr "Jogador 6 Direcional Direito/Esquerdo"
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr "Jogador 6 Direcional Direito/Direito"
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr "Jogador 6 Direcional Esquerdo/Pra Cima"
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr "Jogador 6 Direcional Esquerdo/Pra Baixo"
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr "Jogador 6 Direcional Esquerdo/Esquerdo"
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr "Jogador 6 Direcional Esquerdo/Direito"
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr "Jogador 6 Botão 1"
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr "Jogador 6 Botão 2"
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr "Jogador 6 Botão 3"
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr "Jogador 6 Botão 4"
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr "Jogador 6 Botão 5"
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr "Jogador 6 Botão 6"
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr "Jogador 6 Botão 7"
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr "Jogador 6 Botão 8"
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr "Jogador 6 Botão 9"
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr "Jogador 6 Botão 10"
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr "Jogador 6 Botão 11"
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr "Jogador 6 Botão 12"
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr "Jogador 6 Botão 13"
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr "Jogador 6 Botão 14"
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr "Jogador 6 Botão 15"
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr "Jogador 6 Botão 16"
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr "Jogador 6 Start"
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr "Selecionar Jogador 6"
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr "Jogador 7 Pra Cima"
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr "Jogador 7 Pra Baixo"
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr "Jogador 7 Esquerdo"
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr "Jogador 7 Direito"
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr "Jogador 7 Direcional Direito/Pra Cima"
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr "Jogador 7 Direcional Direito/Pra Baixo"
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr "Jogador 7 Direcional Direito/Esquerdo"
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr "Jogador 7 Direcional Direito/Direito"
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr "Jogador 7 Direcional Esquerdo/Pra Cima"
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr "Jogador 7 Direcional Esquerdo/Pra Baixo"
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr "Jogador 7 Direcional Esquerdo/Esquerdo"
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr "Jogador 7 Direcional Esquerdo/Direito"
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr "Jogador 7 Botão 1"
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr "Jogador 7 Botão 2"
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr "Jogador 7 Botão 3"
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr "Jogador 7 Botão 4"
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr "Jogador 7 Botão 5"
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr "Jogador 7 Botão 6"
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr "Jogador 7 Botão 7"
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr "Jogador 7 Botão 8"
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr "Jogador 7 Botão 9"
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr "Jogador 7 Botão 10"
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr "Jogador 7 Botão 11"
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr "Jogador 7 Botão 12"
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr "Jogador 7 Botão 13"
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr "Jogador 7 Botão 14"
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr "Jogador 7 Botão 15"
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr "Jogador 7 Botão 16"
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr "Jogador 7 Start"
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr "Selecionar Jogador 7"
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr "Jogador 8 Pra Cima"
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr "Jogador 8 Pra Baixo"
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr "Jogador 8 Esquerdo"
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr "Jogador 8 Direito"
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr "Jogador 8 Direcional Direito/Pra Cima"
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr "Jogador 8 Direcional Direito/Pra Baixo"
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr "Jogador 8 Direcional Direito/Esquerdo"
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr "Jogador 8 Direcional Direito/Direito"
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr "Jogador 8 Direcional Esquerdo/Pra Cima"
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr "Jogador 8 Direcional Esquerdo/Pra Baixo"
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr "Jogador 8 Direcional Esquerdo/Esquerdo"
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr "Jogador 8 Direcional Esquerdo/Direito"
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr "Jogador 8 Botão 1"
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr "Jogador 8 Botão 2"
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr "Jogador 8 Botão 3"
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr "Jogador 8 Botão 4"
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr "Jogador 8 Botão 5"
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr "Jogador 8 Botão 6"
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr "Jogador 8 Botão 7"
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr "Jogador 8 Botão 8"
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr "Jogador 8 Botão 9"
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr "Jogador 8 Botão 10"
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr "Jogador 8 Botão 11"
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr "Jogador 8 Botão 12"
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr "Jogador 8 Botão 13"
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr "Jogador 8 Botão 14"
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr "Jogador 8 Botão 15"
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr "Jogador 8 Botão 16"
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr "Jogador 8 Start"
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr "Selecionar Jogador 8"
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr "Jogador 9 Pra Cima"
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr "Jogador 9 Pra Baixo"
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr "Jogador 9 Esquerdo"
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr "Jogador 9 Direito"
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr "Jogador 9 Direcional Direito/Pra Cima"
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr "Jogador 9 Direcional Direito/Pra Baixo"
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr "Jogador 9 Direcional Direito/Esquerdo"
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr "Jogador 9 Direcional Direito/Direito"
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr "Jogador 9 Direcional Esquerdo/Pra Cima"
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr "Jogador 9 Direcional Esquerdo/Pra Baixo"
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr "Jogador 9 Direcional Esquerdo/Esquerdo"
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr "Jogador 9 Direcional Esquerdo/Direito"
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr "Jogador 9 Botão 1"
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr "Jogador 9 Botão 2"
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr "Jogador 9 Botão 3"
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr "Jogador 9 Botão 4"
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr "Jogador 9 Botão 5"
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr "Jogador 9 Botão 6"
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr "Jogador 9 Botão 7"
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr "Jogador 9 Botão 8"
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr "Jogador 9 Botão 9"
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr "Jogador 9 Botão 10"
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr "Jogador 9 Botão 11"
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr "Jogador 9 Botão 12"
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr "Jogador 9 Botão 13"
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr "Jogador 9 Botão 14"
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr "Jogador 9 Botão 15"
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr "Jogador 9 Botão 16"
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr "Jogador 9 Start"
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr "Selecionar Jogador 9"
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr "Jogador 10 Pra Cima"
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr "Jogador 10 Pra Baixo"
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr "Jogador 10 Esquerdo"
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr "Jogador 10 Direito"
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr "Jogador 10 Direcional Direito/Pra Cima"
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr "Jogador 10 Direcional Direito/Pra Baixo"
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr "Jogador 10 Direcional Direito/Esquerdo"
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr "Jogador 10 Direcional Direito/Direito"
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr "Jogador 10 Direcional Esquerdo/Pra Cima"
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr "Jogador 10 Direcional Esquerdo/Pra Baixo"
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr "Jogador 10 Direcional Esquerdo/Esquerdo"
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr "Jogador 10 Direcional Esquerdo/Direito"
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr "Jogador 10 Botão 1"
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr "Jogador 10 Botão 2"
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr "Jogador 10 Botão 3"
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr "Jogador 10 Botão 4"
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr "Jogador 10 Botão 5"
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr "Jogador 10 Botão 6"
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr "Jogador 10 Botão 7"
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr "Jogador 10 Botão 8"
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr "Jogador 10 Botão 9"
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr "Jogador 10 Botão 10"
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr "Jogador 10 Botão 11"
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr "Jogador 10 Botão 12"
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr "Jogador 10 Botão 13"
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr "Jogador 10 Botão 14"
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr "Jogador 10 Botão 15"
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr "Jogador 10 Botão 16"
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr "Jogador 10 Start"
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr "Selecionar Jogador 10"
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5586,155 +4211,32 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr "Aumentar Volume"
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr "Jogador 1 Pedal 1"
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr "Jogador 2 Pedal 1"
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr "Jogador 3 Pedal 1"
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr "Jogador 4 Pedal 1"
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr "Jogador 5 Pedal 1"
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr "Jogador 6 Pedal 1"
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr "Jogador 7 Pedal 1"
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr "Jogador 8 Pedal 1"
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr "Jogador 9 Pedal 1"
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr "Jogador 10 Pedal 1"
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr "Jogador 1 Pedal 2"
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr "Jogador 2 Pedal 2"
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr "Jogador 3 Pedal 2"
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr "Jogador 4 Pedal 2"
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr "Jogador 5 Pedal 2"
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr "Jogador 6 Pedal 2"
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr "Jogador 7 Pedal 2"
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr "Jogador 8 Pedal 2"
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
-msgstr "Jogador 9 Pedal 2"
+msgid "%p Pedal 1"
+msgstr "%p Pedal 1"
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr "Jogador 10 Pedal 2"
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr "Jogador 1 Pedal 3"
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr "Jogador 2 Pedal 3"
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr "Jogador 3 Pedal 3"
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr "Jogador 4 Pedal 3"
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr "Jogador 5 Pedal 3"
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr "Jogador 6 Pedal 3"
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr "Jogador 7 Pedal 3"
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr "Jogador 8 Pedal 3"
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
-msgstr "Jogador 9 Pedal 3"
+msgid "%p Pedal 2"
+msgstr "%p Pedal 2"
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
-msgstr "Jogador 10 Pedal 3"
+msgid "%p Pedal 3"
+msgstr "%p Pedal 3"
#: src/emu/inpttype.ipp:592
msgctxt "input-name"
@@ -7634,6 +6136,47 @@ msgstr ""
"Insira a sequência ou pressione %s pra cancelar\n"
"%s"
+#~ msgid "Confirm quit from machines"
+#~ msgstr "Confirmar a saída das máquinas"
+
+#~ msgid "Skip information screen at startup"
+#~ msgstr "Ignorar a tela de informações na inicialização"
+
+#~ msgid "Skip software parts selection menu"
+#~ msgstr "Ignorar o menu da seleção das partes do software"
+
+#~ msgid "Simultaneous contradictory"
+#~ msgstr "Contraditório simultâneo"
+
+#, c-format
+#~ msgid ""
+#~ "Auditing ROMs for machine %2$u of %3$u...\n"
+#~ "%1$s"
+#~ msgstr ""
+#~ "Auditando as ROMs para a máquina %2$u de %3$u...\n"
+#~ "%1$s"
+
+#, c-format
+#~ msgid "Audit ROMs for %1$u machines marked unavailable"
+#~ msgstr "Auditar as ROMS pras %1$u máquinas marcadas como indisponíveis"
+
+#, c-format
+#~ msgid "Audit ROMs for all %1$u machines"
+#~ msgstr "Auditar as ROMs pra todas as %1$u máquinas"
+
+#~ msgid "ROM Audit Result\tOK\n"
+#~ msgstr "Resultado da Auditoria da ROM\tOK\n"
+
+#~ msgid "ROM Audit Result\tBAD\n"
+#~ msgstr "Resultado da Auditoria da ROM\tRUIM\n"
+
+#~ msgid ""
+#~ "ROM Audit \tDisabled\n"
+#~ "Samples Audit \tDisabled\n"
+#~ msgstr ""
+#~ "Auditoria da ROM \tDesativada\n"
+#~ "Auditoria das Amostras \tDesativada\n"
+
#~ msgid "Device Mapping"
#~ msgstr "Mapeamento do dispositivo"
diff --git a/language/Romanian/strings.po b/language/Romanian/strings.po
index 2571cd5e859..a40f0c27369 100644
--- a/language/Romanian/strings.po
+++ b/language/Romanian/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -262,12 +262,12 @@ msgstr ""
msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -277,7 +277,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr ""
@@ -372,11 +372,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -392,7 +392,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -544,7 +544,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -560,7 +560,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -584,7 +584,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -671,14 +671,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -686,11 +686,11 @@ msgstr ""
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -698,7 +698,7 @@ msgstr ""
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -941,22 +941,22 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -980,38 +980,38 @@ msgstr ""
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr ""
@@ -1084,7 +1084,7 @@ msgid "Emulated"
msgstr ""
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1444,7 +1444,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1559,7 +1559,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr ""
@@ -1576,7 +1576,7 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr ""
@@ -1644,52 +1644,52 @@ msgstr ""
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1753,7 +1753,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr ""
@@ -2081,16 +2081,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr ""
@@ -2112,7 +2112,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2127,12 +2127,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2338,84 +2338,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2480,7 +2480,7 @@ msgid "Input (general)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2519,6 +2519,10 @@ msgstr ""
msgid "Tape Control"
msgstr ""
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr ""
@@ -2557,7 +2561,7 @@ msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2717,373 +2721,373 @@ msgstr ""
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr ""
@@ -3122,511 +3126,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3754,1551 +3928,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5479,154 +4108,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/language/Russian/strings.po b/language/Russian/strings.po
index 677e21c8b75..bbb4e1b7134 100644
--- a/language/Russian/strings.po
+++ b/language/Russian/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2017-10-23 16:22+0300\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -272,12 +272,12 @@ msgstr "%1$s %2$s ( %3$d / %4$d пакетов программ )"
msgid "Driver: \"%1$s\" software list "
msgstr "Драйвер: \"%1$s\" списков программ "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr "%1$s: %2$s - Поиск: %3$s_"
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr "Поиск: %1$s_"
@@ -287,7 +287,7 @@ msgstr "Поиск: %1$s_"
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr "Настройки звука"
@@ -382,12 +382,12 @@ msgid "Show mouse pointer"
msgstr "Отображать указатель мыши"
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
-msgstr "Подтверждать выход из эмуляции"
+msgid "Confirm quit from emulation"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
-msgstr "Пропустить сведения о системе при запуске"
+msgid "Skip system information screen"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
msgid "Force 4:3 aspect for snapshot display"
@@ -402,8 +402,8 @@ msgid "Skip BIOS selection menu"
msgstr "Пропускать меню выбора BIOS"
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
-msgstr "Пропускать меню выбора частей ПО"
+msgid "Skip software part selection menu"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
msgid "Info auto audit"
@@ -554,8 +554,8 @@ msgid "UI active"
msgstr "Активный интерфейс пользователя"
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
-msgstr "Закадровая перезарядка"
+msgid "Off-screen reload"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
msgid "Joystick deadzone"
@@ -570,8 +570,8 @@ msgid "Natural keyboard"
msgstr "Обычная клавиатура"
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
-msgstr "Одновременно противоположные направления"
+msgid "Allow contradictory joystick inputs"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
msgid "Coin impulse"
@@ -594,7 +594,7 @@ msgid "Pedal Device Assignment"
msgstr "Назначение устройства педали"
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr "Назначение устройства AD-стика"
#: src/frontend/mame/ui/submenu.cpp:107
@@ -681,14 +681,14 @@ msgstr "Синхронизированное обновление"
msgid "Wait Vertical Sync"
msgstr "Ожидать вертикальную синхронизацию"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr "Вкл"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -696,11 +696,11 @@ msgstr "Вкл"
msgid "Off"
msgstr "Выкл"
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr "Авто"
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -708,7 +708,7 @@ msgstr "Возврат в предыдущее меню"
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -972,22 +972,22 @@ msgstr ""
"Процессор:\n"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr "МГц"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr "кГц"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -1015,38 +1015,38 @@ msgstr "Нет\n"
msgid "Vector"
msgstr "Векторный"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr "Экран '%1$s'"
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr "Экран"
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr "Не поддерживается"
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr "Частично поддерживается"
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr "[пусто]"
@@ -1119,7 +1119,7 @@ msgid "Emulated"
msgstr "Эмулируется"
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1479,7 +1479,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1601,7 +1601,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr " (по-умолчанию)"
@@ -1622,7 +1622,7 @@ msgstr ""
"Нажмите %1$s для выхода\n"
"Нажмите %2$s для возврата к эмуляции"
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr "Псевдо-терминалы"
@@ -1690,52 +1690,52 @@ msgstr ""
msgid "Other Controls"
msgstr "Дополнительное управление"
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1803,7 +1803,7 @@ msgstr ""
"Нажмите любую клавишу для продолжения."
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr "Изменение настроек"
@@ -2138,16 +2138,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr "Настройки системы"
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr "%1$s %2$s ( %3$d / %4$d систем (%5$d BIOS) )"
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr "Система: %1$-.100s"
@@ -2169,9 +2169,9 @@ msgstr "Результаты будут сохранены в %1$s"
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
-msgstr "Проверяем ROMы для системы %2$u из %3$u...%1$s"
+msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:116
#, c-format
@@ -2184,13 +2184,13 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
-msgstr "Проверить ROMы для %1$u систем, помеченных как недоступные"
+msgid "Audit media for %1$u machines marked unavailable"
+msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
-msgstr "Проверить ROMы для всех %1$u систем"
+msgid "Audit media for all %1$u machines"
+msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
#, c-format
@@ -2395,84 +2395,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr "Настройки ARGB"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr "Альфа"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr "Красный"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr "Зеленый"
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr "Синий"
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr "Выберите из палитры"
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr "Предпросмотр цвета:"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr "Белый"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr "Серебристый"
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr "Серый"
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr "Черный"
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr "Красный"
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr "Оранжевый"
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr "Желтый"
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr "Зеленый"
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr "Синий"
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr "Фиолетовый"
@@ -2537,7 +2537,7 @@ msgid "Input (general)"
msgstr "Управление (общее)"
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr "Управление (эта система)"
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2576,6 +2576,10 @@ msgstr "Файловый менеджер"
msgid "Tape Control"
msgstr "Управление лентой"
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr "Выбор BIOS"
@@ -2614,7 +2618,7 @@ msgstr "Просмотр DAT-файлов"
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2774,373 +2778,373 @@ msgstr "Драйвер - clone от: %1$s"
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr "Изображения"
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr "Информация"
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr "Нажмите любую клавишу для продолжения."
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr "Общая информация"
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr "ROM-набор\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr "Год\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Производитель\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr "Драйвер - Clone от\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr "Драйвер - Parent\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr "Аналоговое управление\tДа\n"
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr "Ввод с клавиатуры\tДа\n"
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr "В целом\tНЕ РАБОТАЕТ\n"
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr "В целом\tНе эмулируется защита\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr "В целом\tРаботает\n"
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr "Графика\tНе эмуируется\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr "Графика\tНе верные цвета\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr "Графика\tНе точные цвета\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr "Графика\tНе идеально\n"
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr "Графика\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr "Звук\tОтсутствует\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr "Звук\tНе эмулируется\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr "Звук\tНе идеально\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr "Звук\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr "Камера\tНе эмулируется\n"
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr "Камера\tНе идеально\n"
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr "Микрофон\tНе эмулируется\n"
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr "Микрофон\tНе идеально\n"
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr "Управление\tНе эмулируется\n"
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr "Управление\tНе идеально\n"
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr "Клавиатура\tНе эмулируется\n"
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr "Клавиатура\tНе идеально\n"
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr "Мышь\tНе эмулируется\n"
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr "Мышь\tНе идеально\n"
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr "Диск\tНе эмулируется\n"
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr "Диск\tНе идеально\n"
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr "Принтер\tНе эмулируется\n"
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr "Принтер\tНе идеально\n"
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr "Локальная сеть\tНе эмулируется\n"
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr "Локальная сеть\tНе идеально\n"
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr "Удаленная сеть\tНе эмулируется\n"
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr "Удаленная сеть\tНе идеально\n"
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr "Скорость\tНе эмулируется\n"
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr "Скорость\tНе идеально\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr "Механическая система\tДа\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr "Механическая система\tНет\n"
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr "Требует элементы оформления\tДа\n"
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr "Требует элементы оформления\tНет\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr "Требует кликабельное оформление\tДа\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr "Требует кликабельное оформление\tНет\n"
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr "Поддерживает режим коктейль-стола\tНет\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr "Драйвер - BIOS\tДа\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr "Драйвер - BIOS\tНет\n"
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr "Поддерживает сохранение\tДа\n"
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr "Поддерживает сохранение\tНет\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr "Ориентация экрана\tВертикальная\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr "Ориентация экрана\tГоризонтальная\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr "Требует CHD\tДа\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr "Требует CHD\tНет\n"
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
-msgstr "Результат проверки ROM\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
-msgstr "Результат проверки ROM\tНЕУДАЧНО\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr "Результат проверки сэмплов\tНе требуется\n"
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr "Результат проверки сэмплов\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr "Результат проверки сэмплов\tНЕУДАЧНО\n"
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr "Звук"
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr "Частота звука"
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr "Использовать внешние сэмплы"
@@ -3179,511 +3183,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
+msgctxt "input-name"
+msgid "%p Mahjong Small"
+msgstr ""
+
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda A/1"
+msgstr ""
+
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda F/6"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda Yes"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3811,1551 +3985,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5536,154 +4165,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
@@ -7578,6 +6084,41 @@ msgid ""
"%s"
msgstr ""
+#~ msgid "Confirm quit from machines"
+#~ msgstr "Подтверждать выход из эмуляции"
+
+#~ msgid "Skip information screen at startup"
+#~ msgstr "Пропустить сведения о системе при запуске"
+
+#~ msgid "Skip software parts selection menu"
+#~ msgstr "Пропускать меню выбора частей ПО"
+
+#~ msgid "Offscreen reload"
+#~ msgstr "Закадровая перезарядка"
+
+#~ msgid "Simultaneous contradictory"
+#~ msgstr "Одновременно противоположные направления"
+
+#, c-format
+#~ msgid ""
+#~ "Auditing ROMs for machine %2$u of %3$u...\n"
+#~ "%1$s"
+#~ msgstr "Проверяем ROMы для системы %2$u из %3$u...%1$s"
+
+#, c-format
+#~ msgid "Audit ROMs for %1$u machines marked unavailable"
+#~ msgstr "Проверить ROMы для %1$u систем, помеченных как недоступные"
+
+#, c-format
+#~ msgid "Audit ROMs for all %1$u machines"
+#~ msgstr "Проверить ROMы для всех %1$u систем"
+
+#~ msgid "ROM Audit Result\tOK\n"
+#~ msgstr "Результат проверки ROM\tOK\n"
+
+#~ msgid "ROM Audit Result\tBAD\n"
+#~ msgstr "Результат проверки ROM\tНЕУДАЧНО\n"
+
#~ msgid "Device Mapping"
#~ msgstr "Устройства управления"
diff --git a/language/Serbian/strings.po b/language/Serbian/strings.po
index d655be695db..e7c5cd8e729 100644
--- a/language/Serbian/strings.po
+++ b/language/Serbian/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-03-02 21:46+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -272,12 +272,12 @@ msgstr "%1$s %2$s ( %3$d / %4$d programskih paketa )"
msgid "Driver: \"%1$s\" software list "
msgstr "Drajver: \"%1$s\" lista programa "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr "%1$s: %2$s - Pretraga: %3$s_"
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr "Pretraga: %1$s_"
@@ -287,7 +287,7 @@ msgstr "Pretraga: %1$s_"
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr "Opcije za zvuk"
@@ -382,11 +382,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -402,7 +402,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -554,7 +554,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -570,7 +570,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -594,7 +594,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -681,14 +681,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr "Uključeno"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -696,11 +696,11 @@ msgstr "Uključeno"
msgid "Off"
msgstr "Isključeno"
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr "Automatski"
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -708,7 +708,7 @@ msgstr "Povratak u prethodni meni"
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -971,22 +971,22 @@ msgstr ""
"CPU:\n"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr "MHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr "kHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -1014,38 +1014,38 @@ msgstr "Nijedan\n"
msgid "Vector"
msgstr "Vektor"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr "Ekran '%1$s'"
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr "Ekran"
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr "Nije podržano"
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr "Delimično podržano"
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr "[prazno]"
@@ -1118,7 +1118,7 @@ msgid "Emulated"
msgstr "Emulirani"
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1478,7 +1478,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1599,7 +1599,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr " (uobičajeno)"
@@ -1620,7 +1620,7 @@ msgstr ""
"Pritisnite %1$s za napuštanje programa\n"
"Pritisnite %2$s za nastavak emulacije"
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr "Pseudo terminali"
@@ -1688,52 +1688,52 @@ msgstr ""
msgid "Other Controls"
msgstr "Ostale kontrole"
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1797,7 +1797,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr "Konfiguracija opcija"
@@ -2132,16 +2132,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr "Konfiguracija mašine"
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr "%1$s %2$s ( %3$d / %4$d mašine (%5$d BIOS) )"
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr "Sistem: %1$-.100s"
@@ -2163,7 +2163,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2178,12 +2178,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2390,84 +2390,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr "Kloniraj"
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr "ARGB podešavanja"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr "Alfa"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr "Crvenа"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr "Zelenа"
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr "Plavа"
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr "Izabrati iz palete"
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr "Prikaz boja:"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr "Bela"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr "Srebrna"
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr "Siva"
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr "Crna"
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr "Crvenа"
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr "Narandžasta"
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr "Žuta"
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr "Zelenа"
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr "Plavа"
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr "Ljubičasta"
@@ -2532,7 +2532,7 @@ msgid "Input (general)"
msgstr "Podešavanje kontrola (globalno)"
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr "Podešavanje kontrola (ova mašina)"
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2571,6 +2571,10 @@ msgstr "Upravljanje fajlovima"
msgid "Tape Control"
msgstr "Kontrola trake"
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr "Izbor BIOS-a"
@@ -2609,7 +2613,7 @@ msgstr "Prikaz spoljašnjeg DAT"
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2769,373 +2773,373 @@ msgstr "Drajver je klon od: %1$s"
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr "Programi"
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr "Informacije"
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr "Pritisnite bilo koji taster za nastavak."
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr "Opšte informacije"
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr "ROM skup\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr "Godina\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Proizvođač\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr "Drajver je klon od\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr "Drajver je predak\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr "Uopšteno\tNE RADI\n"
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr "Uopšteno\tZaštita nije emulirana\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr "Uopšteno\tradi\n"
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr "Grafika\tnije implementirana\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr "Grafika\tnesavršene boje\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr "Grafika\tnesavršena\n"
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr "Grafika\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr "Zvuk\tnije implementiran\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr "Zvuk\tnesavršen\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr "Zvuk\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr "Tastatura\tnije implementirana\n"
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr "Tastatura\tnesavršena\n"
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr "Miš\tnije implementiran\n"
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr "Miš\tnesavršen\n"
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr "Orijentacija ekrana\tVertikalno\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr "Orijentacija ekrana\tHorizontalno\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr "Zvuk"
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr "Učestalost uzorkovanja"
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr "Koristi dodatne semplove"
@@ -3174,511 +3178,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3806,1551 +3980,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5531,154 +4160,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/language/Serbian_Cyrillic/strings.po b/language/Serbian_Cyrillic/strings.po
index 4c0477fdd88..2794a4afe27 100644
--- a/language/Serbian_Cyrillic/strings.po
+++ b/language/Serbian_Cyrillic/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-23 12:43+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -272,12 +272,12 @@ msgstr "%1$s %2$s ( %3$d / %4$d програмских пакета )"
msgid "Driver: \"%1$s\" software list "
msgstr "Драjвeр: \"%1$s\" листа програма "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr "%1$s: %2$s - Претрага: %3$s_"
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr "Претрага: %1$s_"
@@ -287,7 +287,7 @@ msgstr "Претрага: %1$s_"
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr "Опције за звук"
@@ -382,11 +382,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -402,7 +402,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -554,7 +554,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -570,7 +570,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -594,7 +594,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -681,14 +681,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr "Укључено"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -696,11 +696,11 @@ msgstr "Укључено"
msgid "Off"
msgstr "Искључено"
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr "Аутоматски"
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -708,7 +708,7 @@ msgstr "Повратак у претходни мени"
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -971,22 +971,22 @@ msgstr ""
"CPU:\n"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr "MHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr "kHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -1014,38 +1014,38 @@ msgstr "Ниједан\n"
msgid "Vector"
msgstr "Вектор"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr "Екран '%1$s'"
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr "Екран"
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr "Није подржано"
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr "Делимично подржано"
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr "[празно]"
@@ -1118,7 +1118,7 @@ msgid "Emulated"
msgstr "Емулирани"
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1478,7 +1478,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1599,7 +1599,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr " (уобичајено)"
@@ -1620,7 +1620,7 @@ msgstr ""
"Притисните %1$s за напуштање програма\n"
"Притисните %2$s за наставак емулације"
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr "Псеудо терминали"
@@ -1688,52 +1688,52 @@ msgstr ""
msgid "Other Controls"
msgstr "Остале контроле"
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1797,7 +1797,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr "Конфигурација опција"
@@ -2132,16 +2132,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr "Конфигурација машине"
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr "%1$s %2$s ( %3$d / %4$d машине (%5$d BIOS) )"
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr "Систем: %1$-.100s"
@@ -2163,7 +2163,7 @@ msgstr "Нормални текст"
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2178,12 +2178,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2390,84 +2390,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr "Клонирај"
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr "ARGB подешавања"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr "Алфа"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr "Црвена"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr "Зелена"
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr "Плава"
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr "Изабрати из палете"
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr "Пробни приказ боја:"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr "Бела"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr "Сребрна"
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr "Сива"
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr "Црна"
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr "Црвена"
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr "Наранџаста"
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr "Жута"
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr "Зелена"
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr "Плава"
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr "Љубичаста"
@@ -2532,7 +2532,7 @@ msgid "Input (general)"
msgstr "Подешавање контрола (глобално)"
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr "Подешавање контрола (ова машина)"
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2571,6 +2571,10 @@ msgstr "Управљање фајловима"
msgid "Tape Control"
msgstr "Контрола траке"
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr "Избор BIOS-а"
@@ -2609,7 +2613,7 @@ msgstr "Приказ спољашњег DAT"
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2769,373 +2773,373 @@ msgstr "Драјвер је клон од: %1$s"
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr "Програми"
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr "Информације"
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr "Притисните било који тастер за наставак."
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr "Опште информације"
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr "РОМ скуп\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr "Година\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Произвођач\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr "Драјвер је клон од\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr "Драјвер је предак\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr "Уопштено\tНЕ РАДИ\n"
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr "Уопштено\tЗаштита није емулирана"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr "Уопштено\tради\n"
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr "Графика\tније имплементирана\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr "Графика\tнесавршене боје\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr "Графика\tнесавршена\n"
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr "Графика\tОК\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr "Звук\tније имплементиран\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr "Звук\tнесавршен\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr "Звук\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr "Тастатура\tније имплементирана\n"
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr "Тастатура\tнесавршена\n"
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr "Миш\tније имплементиран\n"
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr "Миш\tнесавршен\n"
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr "Оријентација екрана\tВертикално\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr "Оријентација екрана\tХоризонтално\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr "Звук"
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr "Учесталост узорковања"
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr "Користи додатне семплове"
@@ -3174,511 +3178,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3806,1551 +3980,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5531,154 +4160,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/language/Slovak/strings.po b/language/Slovak/strings.po
index 4d0d80e953d..f9da7e68db0 100644
--- a/language/Slovak/strings.po
+++ b/language/Slovak/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2021-12-06 13:24+0100\n"
"Last-Translator: Milan Galcik <milan.galcik@gmail.com>\n"
"Language-Team: MAME Language Team\n"
@@ -278,12 +278,12 @@ msgstr "%1$s %2$s (%3$d z %4$d softvérových balíkov)"
msgid "Driver: \"%1$s\" software list "
msgstr "Ovládač: \"%1$s\" zoznam softvéru "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr "%1$s: %2$s - Vyhľadať: %3$s_"
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr "Vyhľadať: %1$s_"
@@ -293,7 +293,7 @@ msgstr "Vyhľadať: %1$s_"
msgid "Software list/item: %1$s:%2$s"
msgstr "Zoznam softvéru/položka: %1$s:%2$s"
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr "Nastavenia zvuku"
@@ -388,12 +388,12 @@ msgid "Show mouse pointer"
msgstr "Zobraziť ukazovateľ myši"
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
-msgstr "Potvrdiť ukončenie emulácie zariadenia"
+msgid "Confirm quit from emulation"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
-msgstr "Preskočiť úvodnú informačnú obrazovku"
+msgid "Skip system information screen"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
msgid "Force 4:3 aspect for snapshot display"
@@ -408,8 +408,8 @@ msgid "Skip BIOS selection menu"
msgstr "Preskočiť menu s výberom BIOSu"
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
-msgstr "Preskočiť menu s výberom súčastí softvéru"
+msgid "Skip software part selection menu"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
msgid "Info auto audit"
@@ -560,8 +560,8 @@ msgid "UI active"
msgstr "Používateľské rozhranie nad emulovanou klávesnicou"
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
-msgstr "Konvertovať tlačidlo 2 svetelnej pištole na offscreen reload"
+msgid "Off-screen reload"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
msgid "Joystick deadzone"
@@ -576,7 +576,7 @@ msgid "Natural keyboard"
msgstr "Prirodzená klávesnica"
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr "Súbežná aktivácia protichodných vstupov joysticku"
#: src/frontend/mame/ui/submenu.cpp:96
@@ -600,7 +600,7 @@ msgid "Pedal Device Assignment"
msgstr "Zariadenie ovládajúce pedál"
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr "Zariadenie ovládajúce analógový joystick"
#: src/frontend/mame/ui/submenu.cpp:107
@@ -687,14 +687,14 @@ msgstr "Synchronizovaný refresh"
msgid "Wait Vertical Sync"
msgstr "Čakať na V-Sync"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr "Zapnuté"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -702,11 +702,11 @@ msgstr "Zapnuté"
msgid "Off"
msgstr "Vypnuté"
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr "Automaticky"
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -714,7 +714,7 @@ msgstr "Späť na predchádzajúce menu"
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -981,22 +981,22 @@ msgstr ""
"CPU:\n"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -1024,38 +1024,38 @@ msgstr "Žiadny\n"
msgid "Vector"
msgstr "Vektorový"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr "Obrazovka '%1$s'"
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr "Obrazovka"
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr "Nepodporované"
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr "Čiastočne podporované"
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr "[prázdny]"
@@ -1128,7 +1128,7 @@ msgid "Emulated"
msgstr "Emulovaná"
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1488,7 +1488,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr "Položka/zoznam softvéru"
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr "Informácia o zozname softvéru"
@@ -1609,7 +1609,7 @@ msgstr "Uložiť konfiguráciu zariadenia"
msgid "Configure Machine:"
msgstr "Konfigurovať zariadenie:"
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr " (pôvodné)"
@@ -1630,7 +1630,7 @@ msgstr ""
"Stlačte %1$s pre ukončenie\n"
"Alebo %2$s pre návrat do emulácie"
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr "Pseudoterminály"
@@ -1702,52 +1702,52 @@ msgstr "Ovládanie Hráč %1$d"
msgid "Other Controls"
msgstr "Ďalšie ovládanie"
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr "Zariadenie nemá konfigurovateľné vstupy."
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr "Stlačené"
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr "Vložená neplatná sekvencia"
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr "Pre nastavenie stlačte %1$s\n"
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr "Pre pridanie stlačte %1$s\n"
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr "Pre vymazanie stlačte %1$s\n"
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr "Pre nastavenie pôvodnej hodnoty stlačte %1$s\n"
@@ -1817,7 +1817,7 @@ msgstr ""
"Pokračujte stlačením ľubovoľného klávesu."
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr "Konfigurovať všeobecné nastavenia"
@@ -2151,16 +2151,16 @@ msgstr "Zväčšenie = %1$d"
msgid "Expand to fit"
msgstr "Prispôsobiť veľkosti"
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr "Konfigurovať vybraté zariadenie"
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr "%1$s %2$s (zobrazených %3$d z %4$d zariadení (%5$d s BIOSom))"
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr "Systém: %1$-.100s"
@@ -2182,7 +2182,7 @@ msgstr "Výsledky auditu budú uložené do súboru %1$s"
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
"Prebieha audit médií... (%2$u z %3$u)\n"
@@ -2203,12 +2203,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr "Vykonať audit médií pre %1$u zariadení označených ako Nedostupné"
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr "Vykonať audit médií pre všetkých %1$u zariadení"
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2415,84 +2415,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr "Klon"
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr "Zložky farby"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr "Priehľadnosť (A)"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr "Červená (R)"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr "Zelená (G)"
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr "Modrá (B)"
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr "Vybrať z palety"
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr "Náhľad farby:"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr "Biela"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr "Strieborná"
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr "Šedá"
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr "Čierna"
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr "Červená"
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr "Oranžová"
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr "Žltá"
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr "Zelená"
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr "Modrá"
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr "Fialová"
@@ -2557,7 +2557,7 @@ msgid "Input (general)"
msgstr "Vstup (všeobecný)"
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr "Vstup (pre toto zariadenie)"
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2596,6 +2596,10 @@ msgstr "Súborový manažér"
msgid "Tape Control"
msgstr "Ovládanie kazetového prehrávača"
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr "Výber BIOSu"
@@ -2634,8 +2638,8 @@ msgstr "Zobrazenie externého DAT"
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
-msgstr "O %s"
+msgid "About %1$s"
+msgstr "O %1$s"
#: src/frontend/mame/ui/mainmenu.cpp:212
msgid "Select New Machine"
@@ -2794,15 +2798,15 @@ msgstr "Ovládač je klonom %1$s"
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr "Obrázky"
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr "Informácie"
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
@@ -2813,7 +2817,7 @@ msgstr ""
"zariadenie.\n"
"\n"
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
@@ -2824,353 +2828,353 @@ msgstr ""
"softvér.\n"
"\n"
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr "nesprávny súčet"
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr "nesprávna dĺžka"
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr "nenájdený"
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr "Pokračujte stlačením ľubovoľného klávesu."
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr "Technické informácie"
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr "Názov ROM súboru\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr "Rok výroby\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Výrobca\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr "Ovládač je klonom\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr "Ovládač je pôvodný\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr "Analógové ovládanie\táno\n"
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr "Klávesnicový vstup\táno\n"
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr "Emulácia\tNEFUNKČNÁ\n"
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr "Emulácia\tneemulovaná ochrana\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr "Emulácia\tfunkčná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr "Grafika\tneimplementovaná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr "Grafika\tnesprávne farby\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr "Grafika\tnevierohodné farby\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr "Grafika\tnedostatočná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr "Grafika\tfunkčná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr "Zvuk\tžiadny\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr "Zvuk\tneimplementovaný\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr "Zvuk\tnedostatočný\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr "Zvuk\tfunkčný\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr "Capture\tneimplementované\n"
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr "Capture\tnedostatočné\n"
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr "Kamera\tneimplementovaná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr "Kamera\tnedostatočná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr "Mikrofón\tneimplementovaný\n"
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr "Mikrofón\tnedostatočný\n"
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr "Ovládanie\tneimplementované\n"
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr "Ovládanie\tnedostatočné\n"
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr "Klávesnica\tneimplementovaná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr "Klávesnica\tnedostatočná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr "Myš\tneimplementovaná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr "Myš\tnedostatočná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr "Médiá\tneimplementované\n"
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr "Médiá\tnedostatočné\n"
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr "Disk\tneimplementovaný\n"
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr "Disk\tnedostatočný\n"
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr "Tlačiareň\tneimplementovaná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr "Tlačiareň\tnedostatočná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr "Magnetická páska\tneimplementovaná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr "Magnetická páska\tnedostatočná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr "Dierny štítok\tneimplementovaný\n"
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr "Dierny štítok\tnedostatočný\n"
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr "Magnetický bubon\tneimplementovaný\n"
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr "Magnetický bubon\tnedostatočný\n"
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr "(EP)ROM\tneimplementovaná\n"
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr "(EP)ROM\tnedostatočná\n"
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr "Komunikačné zariadenie\tneimplementované\n"
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr "Komunikačné zariadenie\tnedostatočné\n"
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr "LAN\tneimplementovaná\n"
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr "LAN\tnedostatočná\n"
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr "WAN\tneimplementovaná\n"
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr "WAN\tnedostatočná\n"
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr "Časovanie\tneimplementované\n"
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr "Časovanie\tnedostatočné\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr "Mechanické zariadenie\táno\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr "Mechanické zariadenie\tnie\n"
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr "Vyžaduje artwork\táno\n"
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr "Vyžaduje artwork\tnie\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr "Vyžaduje klikateľný artwork\táno\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr "Vyžaduje klikateľný artwork\tnie\n"
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr "Podporuje režim Cocktail\tnie\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr "Ovládač je BIOS\táno\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr "Ovládač je BIOS\tnie\n"
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr "Ukladanie stavu do súboru\táno\n"
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr "Ukladanie stavu do súboru\tnie\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr "Orientácia obrazovky\tzvislá\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr "Orientácia obrazovky\tvodorovná\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr "Vyžaduje CHD\táno\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr "Vyžaduje CHD\tnie\n"
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr "Výsledok auditu médií\tplatné\n"
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr "Výsledok auditu médií\tNEPLATNÉ\n"
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr "Výsledok auditu samplov\tnie sú vyžadované\n"
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr "Výsledok auditu samplov\tplatné\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr "Výsledok auditu samplov\tNEPLATNÉ\n"
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
"Audit médií\tvypnutý\n"
"Audit samplov\tvypnutý\n"
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr "Zvuk"
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr "Kompresia"
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr "Vzorkovacia frekvencia"
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr "Použiť externé sample"
@@ -3221,21 +3225,21 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr " Obrazovka '%1$s': Vektorová\n"
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr " Obrazovka '%1$s': %2$d × %3$d (V) %4$s Hz\n"
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr " Obrazovka '%1$s': %2$d × %3$d (H) %4$s Hz\n"
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr "* Zvuk:\n"
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
@@ -3244,491 +3248,661 @@ msgstr ""
"* Nastavenia BIOSu:\n"
" %1$d voľby [pôvodná: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr " %1$s [pôvodné: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr "* Nastavenia DIP prepínača:\n"
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr "* Nastavenia konfigurácie:\n"
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr "* Vstupné zariadenie(-a):\n"
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr " Používateľské vstupy [%1$d vstupov]\n"
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr " Mahjong vstupy [%1$d vstupov]\n"
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr " Hanafuda vstupy [%1$d vstupov]\n"
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr " Gambling vstupy [%1$d vstupov]\n"
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr " Analógové vstupy [%1$d vstupov]\n"
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr " Dolaďovacie vstupy [%1$d vstupov]\n"
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr " Keypad vstupy [%1$d vstupov]\n"
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr " Klavesnicové vstupy [%1$d vstupov]\n"
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr "* Nastavenia médií:\n"
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr "* Nastavenia slotov:\n"
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr "[Žiadne]\n"
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr "Obrazovka č. %1$u - štandard (%2$u:%3$u)"
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr "Obrazovka č. %1$u - Pixel Aspect (%2$u:%3$u)"
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr "Režim Cocktail"
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr "Zľava doprava"
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr "Zľava doprava (gapless)"
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr "Zhora nadol"
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr "Zhora nadol (gapless)"
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr "%1$u×%2$u Zľava doprava, zhora nadol"
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr "%1$u×%2$u Zľava doprava, zhora nadol (gapless)"
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr "%1$u×%2$u Zhora nadol, zľava doprava"
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr "%1$u×%2$u Zhora nadol, zľava doprava (gapless)"
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
-msgstr "Hráč 1 Hore"
+msgid "P%1$u"
+msgstr "Hráč %1$u"
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
-msgstr "Hráč 1 Dolu"
+msgid "???"
+msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
-msgstr "Hráč 1 Vľavo"
+msgid "%p Up"
+msgstr "%p Hore"
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
-msgstr "Hráč 1 Vpravo"
+msgid "%p Down"
+msgstr "%p Dolu"
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
-msgstr "Hráč 1 Pravá páka/Hore"
+msgid "%p Left"
+msgstr "%p Vľavo"
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
-msgstr "Hráč 1 Pravá páka/Dolu"
+msgid "%p Right"
+msgstr "%p Vpravo"
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
-msgstr "Hráč 1 Pravá páka/Vľavo"
+msgid "%p Right Stick/Up"
+msgstr "%p Pravá páka/Hore"
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
-msgstr "Hráč 1 Pravá páka/Vpravo"
+msgid "%p Right Stick/Down"
+msgstr "%p Pravá páka/Dolu"
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
-msgstr "Hráč 1 Ľavá páka/Hore"
+msgid "%p Right Stick/Left"
+msgstr "%p Pravá páka/Vľavo"
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
-msgstr "Hráč 1 Ľavá páka/Dolu"
+msgid "%p Right Stick/Right"
+msgstr "%p Pravá páka/Vpravo"
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
-msgstr "Hráč 1 Ľavá páka/Vľavo"
+msgid "%p Left Stick/Up"
+msgstr "%p Ľavá páka/Hore"
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
-msgstr "Hráč 1 Ľavá páka/Vpravo"
+msgid "%p Left Stick/Down"
+msgstr "%p Ľavá páka/Dolu"
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
-msgstr "Hráč 1 Tlačidlo 1"
+msgid "%p Left Stick/Left"
+msgstr "%p Ľavá páka/Vľavo"
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
-msgstr "Hráč 1 Tlačidlo 2"
+msgid "%p Left Stick/Right"
+msgstr "%p Ľavá páka/Vpravo"
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
-msgstr "Hráč 1 Tlačidlo 3"
+msgid "%p Button 1"
+msgstr "%p Tlačidlo 1"
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
-msgstr "Hráč 1 Tlačidlo 4"
+msgid "%p Button 2"
+msgstr "%p Tlačidlo 2"
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
-msgstr "Hráč 1 Tlačidlo 5"
+msgid "%p Button 3"
+msgstr "%p Tlačidlo 3"
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
-msgstr "Hráč 1 Tlačidlo 6"
+msgid "%p Button 4"
+msgstr "%p Tlačidlo 4"
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
-msgstr "Hráč 1 Tlačidlo 7"
+msgid "%p Button 5"
+msgstr "%p Tlačidlo 5"
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
-msgstr "Hráč 1 Tlačidlo 8"
+msgid "%p Button 6"
+msgstr "%p Tlačidlo 6"
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
-msgstr "Hráč 1 Tlačidlo 9"
+msgid "%p Button 7"
+msgstr "%p Tlačidlo 7"
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
-msgstr "Hráč 1 Tlačidlo 10"
+msgid "%p Button 8"
+msgstr "%p Tlačidlo 8"
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
-msgstr "Hráč 1 Tlačidlo 11"
+msgid "%p Button 9"
+msgstr "%p Tlačidlo 9"
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
-msgstr "Hráč 1 Tlačidlo 12"
+msgid "%p Button 10"
+msgstr "%p Tlačidlo 10"
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
-msgstr "Hráč 1 Tlačidlo 13"
+msgid "%p Button 11"
+msgstr "%p Tlačidlo 11"
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
-msgstr "Hráč 1 Tlačidlo 14"
+msgid "%p Button 12"
+msgstr "%p Tlačidlo 12"
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
-msgstr "Hráč 1 Tlačidlo 15"
+msgid "%p Button 13"
+msgstr "%p Tlačidlo 13"
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
-msgstr "Hráč 1 Tlačidlo 16"
+msgid "%p Button 14"
+msgstr "%p Tlačidlo 14"
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
-msgstr "Hráč 1 Štart"
+msgid "%p Button 15"
+msgstr "%p Tlačidlo 15"
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
-msgstr "Hráč 1 Select"
+msgid "%p Button 16"
+msgstr "%p Tlačidlo 16"
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
-msgstr "Hráč 1 Mahjong A"
+msgid "%p Start"
+msgstr "%p Štart"
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
-msgstr "Hráč 1 Mahjong B"
+msgid "%p Select"
+msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
-msgstr "Hráč 1 Mahjong C"
+msgid "%p Mahjong A"
+msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
-msgstr "Hráč 1 Mahjong D"
+msgid "%p Mahjong B"
+msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
-msgstr "Hráč 1 Mahjong E"
+msgid "%p Mahjong C"
+msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
-msgstr "Hráč 1 Mahjong F"
+msgid "%p Mahjong D"
+msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
-msgstr "Hráč 1 Mahjong G"
+msgid "%p Mahjong E"
+msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
-msgstr "Hráč 1 Mahjong H"
+msgid "%p Mahjong F"
+msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
-msgstr "Hráč 1 Mahjong I"
+msgid "%p Mahjong G"
+msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
-msgstr "Hráč 1 Mahjong J"
+msgid "%p Mahjong H"
+msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
-msgstr "Hráč 1 Mahjong K"
+msgid "%p Mahjong I"
+msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
-msgstr "Hráč 1 Mahjong L"
+msgid "%p Mahjong J"
+msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
-msgstr "Hráč 1 Mahjong M"
+msgid "%p Mahjong K"
+msgstr ""
+
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
+msgctxt "input-name"
+msgid "%p Mahjong L"
+msgstr ""
+
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
+msgctxt "input-name"
+msgid "%p Mahjong M"
+msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
-msgstr "Hráč 1 Mahjong N"
+msgid "%p Mahjong N"
+msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
-msgstr "Hráč 1 Mahjong O"
+msgid "%p Mahjong O"
+msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
-msgstr "Hráč 1 Mahjong P"
+msgid "%p Mahjong P"
+msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
-msgstr "Hráč 1 Mahjong Q"
+msgid "%p Mahjong Q"
+msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
-msgstr "Hráč 1 Mahjong Kan"
+msgid "%p Mahjong Kan"
+msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
-msgstr "Hráč 1 Mahjong Pon"
+msgid "%p Mahjong Pon"
+msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
-msgstr "Hráč 1 Mahjong Chi"
+msgid "%p Mahjong Chi"
+msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
-msgstr "Hráč 1 Mahjong Reach"
+msgid "%p Mahjong Reach"
+msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
-msgstr "Hráč 1 Mahjong Ron"
+msgid "%p Mahjong Ron"
+msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
-msgstr "Hráč 1 Mahjong Flip Flop"
+msgid "%p Mahjong Flip Flop"
+msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
-msgstr "Hráč 1 Mahjong Bet"
+msgid "%p Mahjong Bet"
+msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
-msgstr "Hráč 1 Mahjong Take Score"
+msgid "%p Mahjong Take Score"
+msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
-msgstr "Hráč 1 Mahjong Double Up"
+msgid "%p Mahjong Double Up"
+msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
-msgstr "Hráč 1 Mahjong Big"
+msgid "%p Mahjong Big"
+msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
-msgstr "Hráč 1 Mahjong Small"
+msgid "%p Mahjong Small"
+msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
-msgstr "Hráč 1 Mahjong Last Chance"
+msgid "%p Mahjong Last Chance"
+msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
-msgstr "Hráč 1 Hanafuda A/1"
+msgid "%p Hanafuda A/1"
+msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
-msgstr "Hráč 1 Hanafuda B/2"
+msgid "%p Hanafuda B/2"
+msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
-msgstr "Hráč 1 Hanafuda C/3"
+msgid "%p Hanafuda C/3"
+msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
-msgstr "Hráč 1 Hanafuda D/4"
+msgid "%p Hanafuda D/4"
+msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
-msgstr "Hráč 1 Hanafuda E/5"
+msgid "%p Hanafuda E/5"
+msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
-msgstr "Hráč 1 Hanafuda F/6"
+msgid "%p Hanafuda F/6"
+msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
-msgstr "Hráč 1 Hanafuda G/7"
+msgid "%p Hanafuda G/7"
+msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
-msgstr "Hráč 1 Hanafuda H/8"
+msgid "%p Hanafuda H/8"
+msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
-msgstr "Hráč 1 Hanafuda Yes"
+msgid "%p Hanafuda Yes"
+msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
-msgstr "Hráč 1 Hanafuda No"
+msgid "%p Hanafuda No"
+msgstr ""
#: src/emu/inpttype.ipp:103
msgctxt "input-name"
@@ -3855,1551 +4029,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr "Hráč 2 Hore"
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr "Hráč 2 Dolu"
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr "Hráč 2 Vľavo"
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr "Hráč 2 Vpravo"
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr "Hráč 2 Pravá páka/Hore"
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr "Hráč 2 Pravá páka/Dolu"
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr "Hráč 2 Pravá páka/Vľavo"
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr "Hráč 2 Pravá páka/Vpravo"
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr "Hráč 2 Ľavá páka/Hore"
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr "Hráč 2 Ľavá páka/Dolu"
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr "Hráč 2 Ľavá páka/Vľavo"
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr "Hráč 2 Ľavá páka/Vpravo"
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr "Hráč 2 Tlačidlo 1"
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr "Hráč 2 Tlačidlo 2"
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr "Hráč 2 Tlačidlo 3"
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr "Hráč 2 Tlačidlo 4"
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr "Hráč 2 Tlačidlo 5"
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr "Hráč 2 Tlačidlo 6"
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr "Hráč 2 Tlačidlo 7"
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr "Hráč 2 Tlačidlo 8"
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr "Hráč 2 Tlačidlo 9"
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr "Hráč 2 Tlačidlo 10"
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr "Hráč 2 Tlačidlo 11"
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr "Hráč 2 Tlačidlo 12"
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr "Hráč 2 Tlačidlo 13"
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr "Hráč 2 Tlačidlo 14"
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr "Hráč 2 Tlačidlo 15"
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr "Hráč 2 Tlačidlo 16"
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr "Hráč 2 Štart"
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr "Hráč 2 Select"
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr "Hráč 2 Mahjong A"
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr "Hráč 2 Mahjong B"
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr "Hráč 2 Mahjong C"
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr "Hráč 2 Mahjong D"
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr "Hráč 2 Mahjong E"
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr "Hráč 2 Mahjong F"
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr "Hráč 2 Mahjong G"
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr "Hráč 2 Mahjong H"
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr "Hráč 2 Mahjong I"
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr "Hráč 2 Mahjong J"
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr "Hráč 2 Mahjong K"
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr "Hráč 2 Mahjong L"
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr "Hráč 2 Mahjong M"
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr "Hráč 2 Mahjong N"
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr "Hráč 2 Mahjong O"
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr "Hráč 2 Mahjong P"
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr "Hráč 2 Mahjong Q"
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr "Hráč 2 Mahjong Kan"
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr "Hráč 2 Mahjong Pon"
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr "Hráč 2 Mahjong Chi"
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr "Hráč 2 Mahjong Reach"
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr "Hráč 2 Mahjong Ron"
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr "Hráč 2 Mahjong Bet"
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr "Hráč 2 Mahjong Last Chance"
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr "Hráč 2 Mahjong Take Score"
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr "Hráč 2 Mahjong Double Up"
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr "Hráč 2 Mahjong Flip Flop"
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr "Hráč 2 Mahjong Big"
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr "Hráč 2 Mahjong Small"
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr "Hráč 2 Hanafuda A/1"
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr "Hráč 2 Hanafuda B/2"
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr "Hráč 2 Hanafuda C/3"
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr "Hráč 2 Hanafuda D/4"
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr "Hráč 2 Hanafuda E/5"
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr "Hráč 2 Hanafuda F/6"
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr "Hráč 2 Hanafuda G/7"
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr "Hráč 2 Hanafuda H/8"
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr "Hráč 2 Hanafuda Yes"
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr "Hráč 2 Hanafuda No"
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr "Hráč 3 Hore"
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr "Hráč 3 Dolu"
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr "Hráč 3 Vľavo"
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr "Hráč 3 Vpravo"
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr "Hráč 3 Pravá páka/Hore"
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr "Hráč 3 Pravá páka/Dolu"
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr "Hráč 3 Pravá páka/Vľavo"
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr "Hráč 3 Pravá páka/Vpravo"
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr "Hráč 3 Ľavá páka/Hore"
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr "Hráč 3 Ľavá páka/Dolu"
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr "Hráč 3 Ľavá páka/Vľavo"
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr "Hráč 3 Ľavá páka/Vpravo"
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr "Hráč 3 Tlačidlo 1"
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr "Hráč 3 Tlačidlo 2"
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr "Hráč 3 Tlačidlo 3"
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr "Hráč 3 Tlačidlo 4"
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr "Hráč 3 Tlačidlo 5"
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr "Hráč 3 Tlačidlo 6"
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr "Hráč 3 Tlačidlo 7"
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr "Hráč 3 Tlačidlo 8"
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr "Hráč 3 Tlačidlo 9"
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr "Hráč 3 Tlačidlo 10"
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr "Hráč 3 Tlačidlo 11"
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr "Hráč 3 Tlačidlo 12"
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr "Hráč 3 Tlačidlo 13"
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr "Hráč 3 Tlačidlo 14"
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr "Hráč 3 Tlačidlo 15"
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr "Hráč 3 Tlačidlo 16"
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr "Hráč 3 Štart"
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr "Hráč 3 Select"
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr "Hráč 4 Hore"
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr "Hráč 4 Dolu"
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr "Hráč 4 Vľavo"
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr "Hráč 4 Vpravo"
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr "Hráč 4 Pravá páka/Hore"
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr "Hráč 4 Pravá páka/Dolu"
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr "Hráč 4 Pravá páka/Vľavo"
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr "Hráč 4 Pravá páka/Vpravo"
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr "Hráč 4 Ľavá páka/Hore"
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr "Hráč 4 Ľavá páka/Dolu"
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr "Hráč 4 Ľavá páka/Vľavo"
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr "Hráč 4 Ľavá páka/Vpravo"
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr "Hráč 4 Tlačidlo 1"
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr "Hráč 4 Tlačidlo 2"
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr "Hráč 4 Tlačidlo 3"
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr "Hráč 4 Tlačidlo 4"
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr "Hráč 4 Tlačidlo 5"
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr "Hráč 4 Tlačidlo 6"
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr "Hráč 4 Tlačidlo 7"
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr "Hráč 4 Tlačidlo 8"
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr "Hráč 4 Tlačidlo 9"
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr "Hráč 4 Tlačidlo 10"
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr "Hráč 4 Tlačidlo 11"
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr "Hráč 4 Tlačidlo 12"
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr "Hráč 4 Tlačidlo 13"
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr "Hráč 4 Tlačidlo 14"
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr "Hráč 4 Tlačidlo 15"
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr "Hráč 4 Tlačidlo 16"
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr "Hráč 4 Štart"
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr "Hráč 4 Select"
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr "Hráč 5 Hore"
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr "Hráč 5 Dolu"
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr "Hráč 5 Vľavo"
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr "Hráč 5 Vpravo"
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr "Hráč 5 Pravá páka/Hore"
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr "Hráč 5 Pravá páka/Dolu"
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr "Hráč 5 Pravá páka/Vľavo"
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr "Hráč 5 Pravá páka/Vpravo"
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr "Hráč 5 Ľavá páka/Hore"
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr "Hráč 5 Ľavá páka/Dolu"
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr "Hráč 5 Ľavá páka/Vľavo"
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr "Hráč 5 Ľavá páka/Vpravo"
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr "Hráč 5 Tlačidlo 1"
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr "Hráč 5 Tlačidlo 2"
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr "Hráč 5 Tlačidlo 3"
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr "Hráč 5 Tlačidlo 4"
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr "Hráč 5 Tlačidlo 5"
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr "Hráč 5 Tlačidlo 6"
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr "Hráč 5 Tlačidlo 7"
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr "Hráč 5 Tlačidlo 8"
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr "Hráč 5 Tlačidlo 9"
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr "Hráč 5 Tlačidlo 10"
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr "Hráč 5 Tlačidlo 11"
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr "Hráč 5 Tlačidlo 12"
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr "Hráč 5 Tlačidlo 13"
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr "Hráč 5 Tlačidlo 14"
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr "Hráč 5 Tlačidlo 15"
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr "Hráč 5 Tlačidlo 16"
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr "Hráč 5 Štart"
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr "Hráč 5 Select"
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr "Hráč 6 Hore"
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr "Hráč 6 Dolu"
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr "Hráč 6 Vľavo"
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr "Hráč 6 Vpravo"
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr "Hráč 6 Pravá páka/Hore"
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr "Hráč 6 Pravá páka/Dolu"
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr "Hráč 6 Pravá páka/Vľavo"
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr "Hráč 6 Pravá páka/Vpravo"
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr "Hráč 6 Ľavá páka/Hore"
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr "Hráč 6 Ľavá páka/Dolu"
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr "Hráč 6 Ľavá páka/Vľavo"
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr "Hráč 6 Ľavá páka/Vpravo"
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr "Hráč 6 Tlačidlo 1"
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr "Hráč 6 Tlačidlo 2"
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr "Hráč 6 Tlačidlo 3"
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr "Hráč 6 Tlačidlo 4"
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr "Hráč 6 Tlačidlo 5"
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr "Hráč 6 Tlačidlo 6"
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr "Hráč 6 Tlačidlo 7"
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr "Hráč 6 Tlačidlo 8"
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr "Hráč 6 Tlačidlo 9"
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr "Hráč 6 Tlačidlo 10"
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr "Hráč 6 Tlačidlo 11"
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr "Hráč 6 Tlačidlo 12"
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr "Hráč 6 Tlačidlo 13"
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr "Hráč 6 Tlačidlo 14"
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr "Hráč 6 Tlačidlo 15"
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr "Hráč 6 Tlačidlo 16"
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr "Hráč 6 Štart"
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr "Hráč 6 Select"
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr "Hráč 7 Hore"
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr "Hráč 7 Dolu"
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr "Hráč 7 Vľavo"
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr "Hráč 7 Vpravo"
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr "Hráč 7 Pravá páka/Hore"
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr "Hráč 7 Pravá páka/Dolu"
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr "Hráč 7 Pravá páka/Vľavo"
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr "Hráč 7 Pravá páka/Vpravo"
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr "Hráč 7 Ľavá páka/Hore"
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr "Hráč 7 Ľavá páka/Dolu"
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr "Hráč 7 Ľavá páka/Vľavo"
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr "Hráč 7 Ľavá páka/Vpravo"
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr "Hráč 7 Tlačidlo 1"
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr "Hráč 7 Tlačidlo 2"
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr "Hráč 7 Tlačidlo 3"
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr "Hráč 7 Tlačidlo 4"
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr "Hráč 7 Tlačidlo 5"
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr "Hráč 7 Tlačidlo 6"
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr "Hráč 7 Tlačidlo 7"
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr "Hráč 7 Tlačidlo 8"
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr "Hráč 7 Tlačidlo 9"
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr "Hráč 7 Tlačidlo 10"
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr "Hráč 7 Tlačidlo 11"
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr "Hráč 7 Tlačidlo 12"
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr "Hráč 7 Tlačidlo 13"
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr "Hráč 7 Tlačidlo 14"
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr "Hráč 7 Tlačidlo 15"
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr "Hráč 7 Tlačidlo 16"
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr "Hráč 7 Štart"
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr "Hráč 7 Select"
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr "Hráč 8 Hore"
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr "Hráč 8 Dolu"
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr "Hráč 8 Vľavo"
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr "Hráč 8 Vpravo"
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr "Hráč 8 Pravá páka/Hore"
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr "Hráč 8 Pravá páka/Dolu"
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr "Hráč 8 Pravá páka/Vľavo"
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr "Hráč 8 Pravá páka/Vpravo"
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr "Hráč 8 Ľavá páka/Hore"
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr "Hráč 8 Ľavá páka/Dolu"
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr "Hráč 8 Ľavá páka/Vľavo"
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr "Hráč 8 Ľavá páka/Vpravo"
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr "Hráč 8 Tlačidlo 1"
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr "Hráč 8 Tlačidlo 2"
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr "Hráč 8 Tlačidlo 3"
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr "Hráč 8 Tlačidlo 4"
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr "Hráč 8 Tlačidlo 5"
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr "Hráč 8 Tlačidlo 6"
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr "Hráč 8 Tlačidlo 7"
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr "Hráč 8 Tlačidlo 8"
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr "Hráč 8 Tlačidlo 9"
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr "Hráč 8 Tlačidlo 10"
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr "Hráč 8 Tlačidlo 11"
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr "Hráč 8 Tlačidlo 12"
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr "Hráč 8 Tlačidlo 13"
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr "Hráč 8 Tlačidlo 14"
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr "Hráč 8 Tlačidlo 15"
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr "Hráč 8 Tlačidlo 16"
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr "Hráč 8 Štart"
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr "Hráč 8 Select"
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr "Hráč 9 Hore"
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr "Hráč 9 Dolu"
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr "Hráč 9 Vľavo"
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr "Hráč 9 Vpravo"
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr "Hráč 9 Pravá páka/Hore"
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr "Hráč 9 Pravá páka/Dolu"
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr "Hráč 9 Pravá páka/Vľavo"
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr "Hráč 9 Pravá páka/Vpravo"
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr "Hráč 9 Ľavá páka/Hore"
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr "Hráč 9 Ľavá páka/Dolu"
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr "Hráč 9 Ľavá páka/Vľavo"
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr "Hráč 9 Ľavá páka/Vpravo"
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr "Hráč 9 Tlačidlo 1"
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr "Hráč 9 Tlačidlo 2"
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr "Hráč 9 Tlačidlo 3"
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr "Hráč 9 Tlačidlo 4"
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr "Hráč 9 Tlačidlo 5"
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr "Hráč 9 Tlačidlo 6"
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr "Hráč 9 Tlačidlo 7"
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr "Hráč 9 Tlačidlo 8"
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr "Hráč 9 Tlačidlo 9"
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr "Hráč 9 Tlačidlo 10"
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr "Hráč 9 Tlačidlo 11"
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr "Hráč 9 Tlačidlo 12"
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr "Hráč 9 Tlačidlo 13"
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr "Hráč 9 Tlačidlo 14"
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr "Hráč 9 Tlačidlo 15"
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr "Hráč 9 Tlačidlo 16"
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr "Hráč 9 Štart"
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr "Hráč 9 Select"
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr "Hráč 10 Hore"
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr "Hráč 10 Dolu"
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr "Hráč 10 Vľavo"
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr "Hráč 10 Vpravo"
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr "Hráč 10 Pravá páka/Hore"
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr "Hráč 10 Pravá páka/Dolu"
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr "Hráč 10 Pravá páka/Vľavo"
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr "Hráč 10 Pravá páka/Vpravo"
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr "Hráč 10 Ľavá páka/Hore"
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr "Hráč 10 Ľavá páka/Dolu"
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr "Hráč 10 Ľavá páka/Vľavo"
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr "Hráč 10 Ľavá páka/Vpravo"
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr "Hráč 10 Tlačidlo 1"
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr "Hráč 10 Tlačidlo 2"
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr "Hráč 10 Tlačidlo 3"
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr "Hráč 10 Tlačidlo 4"
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr "Hráč 10 Tlačidlo 5"
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr "Hráč 10 Tlačidlo 6"
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr "Hráč 10 Tlačidlo 7"
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr "Hráč 10 Tlačidlo 8"
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr "Hráč 10 Tlačidlo 9"
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr "Hráč 10 Tlačidlo 10"
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr "Hráč 10 Tlačidlo 11"
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr "Hráč 10 Tlačidlo 12"
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr "Hráč 10 Tlačidlo 13"
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr "Hráč 10 Tlačidlo 14"
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr "Hráč 10 Tlačidlo 15"
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr "Hráč 10 Tlačidlo 16"
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr "Hráč 10 Štart"
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr "Hráč 10 Select"
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5580,155 +4209,32 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr "Zvýšiť hlasitosť"
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr "Hráč 1 Pedál 1"
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr "Hráč 2 Pedál 1"
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr "Hráč 3 Pedál 1"
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr "Hráč 4 Pedál 1"
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr "Hráč 5 Pedál 1"
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr "Hráč 6 Pedál 1"
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr "Hráč 7 Pedál 1"
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr "Hráč 8 Pedál 1"
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr "Hráč 9 Pedál 1"
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr "Hráč 10 Pedál 1"
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr "Hráč 1 Pedál 2"
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr "Hráč 2 Pedál 2"
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr "Hráč 3 Pedál 2"
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr "Hráč 4 Pedál 2"
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr "Hráč 5 Pedál 2"
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr "Hráč 6 Pedál 2"
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr "Hráč 7 Pedál 2"
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr "Hráč 8 Pedál 2"
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
-msgstr "Hráč 9 Pedál 2"
+msgid "%p Pedal 1"
+msgstr "%p Pedál 1"
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr "Hráč 10 Pedál 2"
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr "Hráč 1 Pedál 3"
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr "Hráč 2 Pedál 3"
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr "Hráč 3 Pedál 3"
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr "Hráč 4 Pedál 3"
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr "Hráč 5 Pedál 3"
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr "Hráč 6 Pedál 3"
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr "Hráč 7 Pedál 3"
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr "Hráč 8 Pedál 3"
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
-msgstr "Hráč 9 Pedál 3"
+msgid "%p Pedal 2"
+msgstr "%p Pedál 2"
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
-msgstr "Hráč 10 Pedál 3"
+msgid "%p Pedal 3"
+msgstr "%p Pedál 3"
#: src/emu/inpttype.ipp:592
msgctxt "input-name"
@@ -7628,3 +6134,15 @@ msgid ""
msgstr ""
"Vložte sekvenciu alebo stlačte %s pre storno\n"
"%s"
+
+#~ msgid "Confirm quit from machines"
+#~ msgstr "Potvrdiť ukončenie emulácie zariadenia"
+
+#~ msgid "Skip information screen at startup"
+#~ msgstr "Preskočiť úvodnú informačnú obrazovku"
+
+#~ msgid "Skip software parts selection menu"
+#~ msgstr "Preskočiť menu s výberom súčastí softvéru"
+
+#~ msgid "Offscreen reload"
+#~ msgstr "Konvertovať tlačidlo 2 svetelnej pištole na offscreen reload"
diff --git a/language/Slovenian/strings.po b/language/Slovenian/strings.po
index f2191d9e82a..be83071add3 100644
--- a/language/Slovenian/strings.po
+++ b/language/Slovenian/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -262,12 +262,12 @@ msgstr ""
msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -277,7 +277,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr ""
@@ -372,11 +372,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -392,7 +392,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -544,7 +544,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -560,7 +560,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -584,7 +584,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -671,14 +671,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -686,11 +686,11 @@ msgstr ""
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -698,7 +698,7 @@ msgstr ""
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -941,22 +941,22 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -980,38 +980,38 @@ msgstr ""
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr ""
@@ -1084,7 +1084,7 @@ msgid "Emulated"
msgstr ""
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1444,7 +1444,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1559,7 +1559,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr ""
@@ -1576,7 +1576,7 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr ""
@@ -1644,52 +1644,52 @@ msgstr ""
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1753,7 +1753,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr ""
@@ -2081,16 +2081,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr ""
@@ -2112,7 +2112,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2127,12 +2127,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2338,84 +2338,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2480,7 +2480,7 @@ msgid "Input (general)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2519,6 +2519,10 @@ msgstr ""
msgid "Tape Control"
msgstr ""
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr ""
@@ -2557,7 +2561,7 @@ msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2717,373 +2721,373 @@ msgstr ""
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr ""
@@ -3122,511 +3126,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3754,1551 +3928,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5479,154 +4108,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/language/Spanish/strings.po b/language/Spanish/strings.po
index 7b52aa95f4d..41042714aff 100644
--- a/language/Spanish/strings.po
+++ b/language/Spanish/strings.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-03-05 13:02+0100\n"
"Last-Translator: aviloria\n"
"Language-Team: Español; Castellano <>\n"
@@ -276,12 +276,12 @@ msgstr "%1$s %2$s ( %3$d / %4$d paquetes de software )"
msgid "Driver: \"%1$s\" software list "
msgstr "Controlador: \"%1$s\" lista de software "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr "%1$s: %2$s - Buscar: %3$s_"
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr "Buscar: %1$s_"
@@ -291,7 +291,7 @@ msgstr "Buscar: %1$s_"
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr "Opciones de sonido"
@@ -386,12 +386,12 @@ msgid "Show mouse pointer"
msgstr "Mostrar puntero del ratón"
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
-msgstr "Confirmar salida de máquina"
+msgid "Confirm quit from emulation"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
-msgstr "Evitar la pantalla de información al inicio"
+msgid "Skip system information screen"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
msgid "Force 4:3 aspect for snapshot display"
@@ -406,8 +406,8 @@ msgid "Skip BIOS selection menu"
msgstr "Saltar el menú de selección de BIOS"
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
-msgstr "Saltar el menú de selección de software"
+msgid "Skip software part selection menu"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
msgid "Info auto audit"
@@ -558,8 +558,8 @@ msgid "UI active"
msgstr "Interfaz de usuario activa"
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
-msgstr "Recarga no visible"
+msgid "Off-screen reload"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
msgid "Joystick deadzone"
@@ -574,8 +574,8 @@ msgid "Natural keyboard"
msgstr "Teclado natural"
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
-msgstr "Entradas contradictorias simultáneas"
+msgid "Allow contradictory joystick inputs"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
msgid "Coin impulse"
@@ -598,7 +598,7 @@ msgid "Pedal Device Assignment"
msgstr "Asignación de pedales"
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr "Asignación de palancas"
#: src/frontend/mame/ui/submenu.cpp:107
@@ -685,14 +685,14 @@ msgstr "Actualización síncrona"
msgid "Wait Vertical Sync"
msgstr "Esperar a la sincronización vertical"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr "Sí"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -700,11 +700,11 @@ msgstr "Sí"
msgid "Off"
msgstr "No"
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr "Automát."
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -712,7 +712,7 @@ msgstr "Volver al menú anterior"
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -975,22 +975,22 @@ msgstr ""
"Procesador:\n"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr "MHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr "kHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -1018,38 +1018,38 @@ msgstr "Ninguno\n"
msgid "Vector"
msgstr "Vector"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr "Pantalla «%1$s»"
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr "Pantalla"
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr "No está soportado"
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr "Soportado parcialmente"
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr "[vacío]"
@@ -1122,7 +1122,7 @@ msgid "Emulated"
msgstr "Emulado"
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1482,7 +1482,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1605,7 +1605,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr " (predeterminado)"
@@ -1626,7 +1626,7 @@ msgstr ""
"Presiona %1$s para salir\n"
"Presiona %2$s para volver al emulador"
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr "Pseudo-terminales"
@@ -1694,52 +1694,52 @@ msgstr ""
msgid "Other Controls"
msgstr "Otros controles"
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1806,7 +1806,7 @@ msgstr ""
"Pulsa cualquier tecla para continuar."
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr "Configurar opciones"
@@ -2142,16 +2142,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr "Configurar máquina"
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr "%1$s %2$s ( %3$d / %4$d máquinas (%5$d BIOS) )"
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr "Sistema: %1$-.100s"
@@ -2173,11 +2173,9 @@ msgstr "Los resultados serán guardados en %1$s"
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
-"Auditando ROMs para la máquina %2$u de %3$u...\n"
-"%1$s"
#: src/frontend/mame/ui/auditmenu.cpp:116
#, c-format
@@ -2190,13 +2188,13 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
-msgstr "Auditar ROMs para las %1$u máquinas marcadas como no-disponibles"
+msgid "Audit media for %1$u machines marked unavailable"
+msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
-msgstr "Auditar ROMs para todas las %1$u máquinas"
+msgid "Audit media for all %1$u machines"
+msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
#, c-format
@@ -2402,84 +2400,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr "Copiar"
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr "Ajustes ARGB"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr "Transparencia"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr "Rojo"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr "Verde"
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr "Azul"
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr "Elegir colores más básicos"
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr "Vista previa:"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr "Blanco"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr "Plateado"
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr "Gris"
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr "Negro"
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr "Rojo"
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr "Naranja"
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr "Amarillo"
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr "Verde"
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr "Azul"
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr "Violeta"
@@ -2544,8 +2542,8 @@ msgid "Input (general)"
msgstr "Entrada (general)"
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
-msgstr "Entrada (esta máquina)"
+msgid "Input (this machine)"
+msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
msgid "Analog Controls"
@@ -2583,6 +2581,10 @@ msgstr "Administrador de archivos"
msgid "Tape Control"
msgstr "Control de cinta"
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr "Selección de BIOS"
@@ -2621,7 +2623,7 @@ msgstr "Vista DAT externa"
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2781,375 +2783,373 @@ msgstr "El controlador es un clon de: %1$s"
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr "Imágenes"
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr "Informaciones"
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr "Pulsa cualquier tecla para continuar."
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr "Información general"
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr "Conjunto de roms\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr "Año\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Fabricante\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr "El controlador es un clon de\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr "Es un controlador padre\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr "Controles analógicos\tSi\n"
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr "Entradas de teclado\tSi\n"
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr "En General\tNO FUNCIONA\n"
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr "En General\tProtección no emulada\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr "En General\tFunciona\n"
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr "Gráficos\tNo implementados\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr "Gráficos\tColores erróneos\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr "Gráficos\tColores imperfectos\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr "Gráficos\tImperfectos\n"
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr "Gráficos\tAceptables"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr "Sonido\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr "Sonido\tNo implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr "Sonido\tImperfecto\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr "Sonido\tAceptable\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr "Cámara\tNo implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr "Cámara\tImperfecta\n"
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr "Micrófono\tNo implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr "Micrófono\tImperfecto\n"
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr "Controles\tNo implementados\n"
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr "Controles\tImperfectos\n"
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr "Teclado\tNo implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr "Teclado\tImperfecto\n"
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr "Ratón\tNo implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr "Ratón\tImperfecto\n"
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr "Disco\tNo implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr "Disco\tImperfecto\n"
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr "Impresora\tNo implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr "Impresora\tImperfecta\n"
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr "Red local\tNo implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr "Red local\tImperfecta"
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr "Red global\tNo implementada\n"
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr "Red global\tImperfecta\n"
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr "Cronometraje\tNo implementado\n"
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr "Cronometraje\tImperfecto\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr "Máquina mecánica\tSi\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr "Máquina mecánica\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr "Requiere arte\tSi\n"
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr "Requiere arte\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr "Requiere arte clicable\tSi\n"
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr "Requiere arte clicable\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr "Soporta modo cocktail\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr "El controlador es una BIOS\tSi\n"
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr "El controlador es una BIOS\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr "Soporta guardado\tSi\n"
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr "Soporta guardado\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr "Orientación de la pantalla\tVertical\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr "Orientación de la pantalla\tHorizontal\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr "Requiere CHD\tSi\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr "Requiere CHD\tNo\n"
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
-msgstr "Resultado de la auditoría de ROMs\tCORRECTA\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
-msgstr "Resultado de la auditoría de ROMs\tINCORRECTA\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
+msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr "Resultado de la auditoría de muestras\tNo necesaria\n"
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr "Resultado de la auditoría de muestras\tCORRECTA\n"
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr "Resultado de la auditoría de muestras\tINCORRECTA\n"
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-"Auditoría de ROMs \tDesactivada\n"
-"Auditoría de muestras \tDesactivada\n"
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr "Sonido"
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr "Tasa de muestreo"
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr "Utilizar muestras externas"
@@ -3200,21 +3200,21 @@ msgstr "* Vídeo:\n"
msgid " Screen '%1$s': Vector\n"
msgstr " Pantalla '%1$s': Vectorial\n"
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr " Pantalla '%1$s': %2$d × %3$d (V) %4$s Hz\n"
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr " Pantalla '%1$s': %2$d × %3$d (H) %4$s Hz\n"
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr "* Sonido:\n"
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
@@ -3223,490 +3223,660 @@ msgstr ""
"* Configuración de la BIOS:\n"
" %1$d opciones [por defecto: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr " %1$s [por defecto: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr " %1$s\n"
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr "* Configuración de los interruptores DIP:\n"
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr "* Configuración:\n"
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr "* Dispositivo(s) de entrada:\n"
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr " Entradas de usuario [%1$d entradas]\n"
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr " Entradas de Mahjong [%1$d entradas]\n"
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr " Entradas de Hanafuda [%1$d entradas]\n"
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr " Entradas de Gambling [%1$d entradas]\n"
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr " Entradas analógicas [%1$d entradas]\n"
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr " Entradas del regulador [%1$d entradas]\n"
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr " Entradas del Keypoad [%1$d entradas]\n"
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr " Entradas del teclado [%1$d entradas]\n"
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr "* Opciones de medios:\n"
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr " %1$s [reseña: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr "* Opciones de ranuras:\n"
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr "[Ninguna]\n"
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
+msgctxt "input-name"
+msgid "%p Mahjong Small"
+msgstr ""
+
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda A/1"
+msgstr ""
+
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda F/6"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda Yes"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3834,1551 +4004,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5559,154 +4184,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
@@ -7602,6 +6104,53 @@ msgid ""
"%s"
msgstr ""
+#~ msgid "Confirm quit from machines"
+#~ msgstr "Confirmar salida de máquina"
+
+#~ msgid "Skip information screen at startup"
+#~ msgstr "Evitar la pantalla de información al inicio"
+
+#~ msgid "Skip software parts selection menu"
+#~ msgstr "Saltar el menú de selección de software"
+
+#~ msgid "Offscreen reload"
+#~ msgstr "Recarga no visible"
+
+#~ msgid "Simultaneous contradictory"
+#~ msgstr "Entradas contradictorias simultáneas"
+
+#, c-format
+#~ msgid ""
+#~ "Auditing ROMs for machine %2$u of %3$u...\n"
+#~ "%1$s"
+#~ msgstr ""
+#~ "Auditando ROMs para la máquina %2$u de %3$u...\n"
+#~ "%1$s"
+
+#, c-format
+#~ msgid "Audit ROMs for %1$u machines marked unavailable"
+#~ msgstr "Auditar ROMs para las %1$u máquinas marcadas como no-disponibles"
+
+#, c-format
+#~ msgid "Audit ROMs for all %1$u machines"
+#~ msgstr "Auditar ROMs para todas las %1$u máquinas"
+
+#~ msgid "Input (this Machine)"
+#~ msgstr "Entrada (esta máquina)"
+
+#~ msgid "ROM Audit Result\tOK\n"
+#~ msgstr "Resultado de la auditoría de ROMs\tCORRECTA\n"
+
+#~ msgid "ROM Audit Result\tBAD\n"
+#~ msgstr "Resultado de la auditoría de ROMs\tINCORRECTA\n"
+
+#~ msgid ""
+#~ "ROM Audit \tDisabled\n"
+#~ "Samples Audit \tDisabled\n"
+#~ msgstr ""
+#~ "Auditoría de ROMs \tDesactivada\n"
+#~ "Auditoría de muestras \tDesactivada\n"
+
#~ msgid "Device Mapping"
#~ msgstr "Mapeado de mandos"
diff --git a/language/Spanish_Mexico/strings.po b/language/Spanish_Mexico/strings.po
index f3fc1252627..e81407fd63d 100644
--- a/language/Spanish_Mexico/strings.po
+++ b/language/Spanish_Mexico/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -261,12 +261,12 @@ msgstr ""
msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -276,7 +276,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr ""
@@ -371,11 +371,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -391,7 +391,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -543,7 +543,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -559,7 +559,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -583,7 +583,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -670,14 +670,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -685,11 +685,11 @@ msgstr ""
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -697,7 +697,7 @@ msgstr ""
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -940,22 +940,22 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -979,38 +979,38 @@ msgstr ""
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr ""
@@ -1083,7 +1083,7 @@ msgid "Emulated"
msgstr ""
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1443,7 +1443,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1558,7 +1558,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr ""
@@ -1575,7 +1575,7 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr ""
@@ -1643,52 +1643,52 @@ msgstr ""
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1752,7 +1752,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr ""
@@ -2080,16 +2080,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr ""
@@ -2111,7 +2111,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2126,12 +2126,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2337,84 +2337,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2479,7 +2479,7 @@ msgid "Input (general)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2518,6 +2518,10 @@ msgstr ""
msgid "Tape Control"
msgstr ""
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr ""
@@ -2556,7 +2560,7 @@ msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2716,373 +2720,373 @@ msgstr ""
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr ""
@@ -3121,511 +3125,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3753,1551 +3927,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5478,154 +4107,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/language/Swedish/strings.po b/language/Swedish/strings.po
index f01ad70327f..38a658dade1 100644
--- a/language/Swedish/strings.po
+++ b/language/Swedish/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -271,12 +271,12 @@ msgstr "%1$s %2$s ( %3$d / %4$d mjukvarupaket )"
msgid "Driver: \"%1$s\" software list "
msgstr "Drivrutin: \"%1$s\" mjukvarulista "
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr "%1$s: %2$s - Sök: %3$s_"
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr "Sök: %1$s_"
@@ -286,7 +286,7 @@ msgstr "Sök: %1$s_"
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr "Ljudalternativ"
@@ -381,12 +381,12 @@ msgid "Show mouse pointer"
msgstr "Visa muspekare"
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
-msgstr "Konfirmera avsluta maskinhantering"
+msgid "Confirm quit from emulation"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
-msgstr "Hoppa över informationsdialog vid uppstart"
+msgid "Skip system information screen"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
msgid "Force 4:3 aspect for snapshot display"
@@ -401,8 +401,8 @@ msgid "Skip BIOS selection menu"
msgstr "Hoppa över BIOS menyn"
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
-msgstr "Hoppa över mjukvaru menyn"
+msgid "Skip software part selection menu"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
msgid "Info auto audit"
@@ -553,8 +553,8 @@ msgid "UI active"
msgstr "Aktivt UI"
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
-msgstr "Skärmlös omladdning"
+msgid "Off-screen reload"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
msgid "Joystick deadzone"
@@ -569,8 +569,8 @@ msgid "Natural keyboard"
msgstr "Naturligt tangentbord"
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
-msgstr "Motsägelsefullt"
+msgid "Allow contradictory joystick inputs"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
msgid "Coin impulse"
@@ -593,8 +593,8 @@ msgid "Pedal Device Assignment"
msgstr "Pedalanordningstilldelning"
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
-msgstr "Reklamlappenhetstilldelning"
+msgid "AD Stick Device Assignment"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
msgid "Paddle Device Assignment"
@@ -680,14 +680,14 @@ msgstr "Synkroniserad Uppdatering"
msgid "Wait Vertical Sync"
msgstr "Vänta på Vertikal Synkronisering"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr "På"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -695,11 +695,11 @@ msgstr "På"
msgid "Off"
msgstr "Av"
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr "Automatisk"
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -707,7 +707,7 @@ msgstr "Tillbaka till Föregående Meny"
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -973,22 +973,22 @@ msgstr ""
"CPU:\n"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr "MHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr "kHz"
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -1016,38 +1016,38 @@ msgstr "None\n"
msgid "Vector"
msgstr "Vektor"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr "%2$s\n"
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr "Skärm '%1$s'"
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr "Skärm"
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr "Stöds Ej"
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr "Stöds Delvis"
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr "[tom]"
@@ -1120,7 +1120,7 @@ msgid "Emulated"
msgstr "Emulerat"
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1480,7 +1480,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1601,7 +1601,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr " (standard)"
@@ -1622,7 +1622,7 @@ msgstr ""
"Tryck %1$s för att avsluta\n"
"Tryck %2$s för att återgå till emuleringen"
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr "Låtsasterminaler"
@@ -1690,52 +1690,52 @@ msgstr ""
msgid "Other Controls"
msgstr "Andra kontroller"
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1803,7 +1803,7 @@ msgstr ""
"Tryck på valfri tangent för att fortsätta."
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr "Konfigurationsalternativ"
@@ -2137,16 +2137,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr "Maskinkonfiguration"
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr "%1$s %2$s ( %3$d / %4$d maskiner (%5$d BIOS) )"
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr "System: %1$-.100s"
@@ -2168,11 +2168,9 @@ msgstr "Resultat kommer att sparas som %1$s"
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
-"Granskning av ROMs för maskin %2$u av %3$u...\n"
-"%1$s"
#: src/frontend/mame/ui/auditmenu.cpp:116
#, c-format
@@ -2185,12 +2183,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2396,84 +2394,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr "Klon"
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr "ARGB inställningar"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr "Alfa"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr "Röd"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr "Grön"
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr "Blå"
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr "Välj från palette"
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr "Förhandsvisning Färg:"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr "Vit"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr "Silver"
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr "Grå"
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr "Svart"
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr "Röd"
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr "Orange"
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr "Gul"
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr "Grön"
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr "Blå"
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr "Lila"
@@ -2538,8 +2536,8 @@ msgid "Input (general)"
msgstr "Input (generell)"
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
-msgstr "Input (denna Maskin)"
+msgid "Input (this machine)"
+msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
msgid "Analog Controls"
@@ -2577,6 +2575,10 @@ msgstr "Filhanterare"
msgid "Tape Control"
msgstr "Bandkontroll"
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr "BIOS val"
@@ -2615,7 +2617,7 @@ msgstr "Extern DAT vy"
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2775,373 +2777,373 @@ msgstr "Drivrutinen är klon av: %1$s"
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr "Bilder"
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr "Information"
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr "Tryck på valfri tangent för att fortsätta."
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr "Generell Information"
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr "Romdistribution\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr "År\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr "Tillverkare\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr "Drivrutinen är klon av\t%1$s\n"
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr "Drivrutinen är oberoende\t\n"
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr "Analoga kontroller\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr "Tangentbord\tJa\n"
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr "Status\tFUNGERAR EJ\n"
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr "Status\tOemulerad skyddsmekanism\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr "Status\tFungerar\n"
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr "Grafik\tEj implementerad\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr "Grafik\tFel Färger\n"
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr "Grafik\tBristfälliga färger\n"
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr "Grafik\tBristfällig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr "Grafik\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr "Ljud\tInget\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr "Ljud\tEj implementerat\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr "Ljud\tBristfälligt\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr "Ljud\tOK\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr "Kamera\tEj implementerad\n"
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr "Kamera\tBristfällig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr "Mikrofon\tEj implememterad\n"
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr "Mikrofon\tBristfällig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr "Kontroller\tEj implementerad\n"
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr "Kontroller\tBristfällig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr "Tangentbord\tEj implementerat\n"
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr "Tangentbord\tBristfälligt\n"
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr "Mus\tEj implementerad\n"
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr "Mus\tBristfällig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr "Disk\tEj implementerad\n"
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr "Disk\tBristfällig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr "Printer\tEj implementerad\n"
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr "Printer\tBristfällig\n"
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr "LAN\tEj implementerad\n"
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr "LAN\tBristfällig\n"
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr "WAN\tEj implementerad\n"
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr "WAN\tBristfälligt\n"
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr "Timing\tEj implementerad\n"
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr "Timing\tBristfällig\n"
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr "Skärm Orientering\tVertikal\n"
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr "Skärm Orientering\tHorisontal\n"
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr "Ljud"
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr "Samplingshastighet"
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr "Använd Externa Samplingar"
@@ -3180,511 +3182,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
+msgctxt "input-name"
+msgid "%p Left Stick/Left"
+msgstr ""
+
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
+msgctxt "input-name"
+msgid "%p Left Stick/Right"
+msgstr ""
+
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda F/6"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda Yes"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3812,1551 +3984,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5537,154 +4164,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
@@ -7572,6 +6076,35 @@ msgid ""
"%s"
msgstr ""
+#~ msgid "Confirm quit from machines"
+#~ msgstr "Konfirmera avsluta maskinhantering"
+
+#~ msgid "Skip information screen at startup"
+#~ msgstr "Hoppa över informationsdialog vid uppstart"
+
+#~ msgid "Skip software parts selection menu"
+#~ msgstr "Hoppa över mjukvaru menyn"
+
+#~ msgid "Offscreen reload"
+#~ msgstr "Skärmlös omladdning"
+
+#~ msgid "Simultaneous contradictory"
+#~ msgstr "Motsägelsefullt"
+
+#~ msgid "Adstick Device Assignment"
+#~ msgstr "Reklamlappenhetstilldelning"
+
+#, c-format
+#~ msgid ""
+#~ "Auditing ROMs for machine %2$u of %3$u...\n"
+#~ "%1$s"
+#~ msgstr ""
+#~ "Granskning av ROMs för maskin %2$u av %3$u...\n"
+#~ "%1$s"
+
+#~ msgid "Input (this Machine)"
+#~ msgstr "Input (denna Maskin)"
+
#~ msgid "Device Mapping"
#~ msgstr "Enhetsmappning"
diff --git a/language/Thai/strings.po b/language/Thai/strings.po
index 61aea1d8dfe..668d6bb6468 100644
--- a/language/Thai/strings.po
+++ b/language/Thai/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -259,12 +259,12 @@ msgstr ""
msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -274,7 +274,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr ""
@@ -369,11 +369,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -389,7 +389,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -541,7 +541,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -557,7 +557,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -581,7 +581,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -668,14 +668,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -683,11 +683,11 @@ msgstr ""
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -695,7 +695,7 @@ msgstr ""
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -938,22 +938,22 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -977,38 +977,38 @@ msgstr ""
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr ""
@@ -1081,7 +1081,7 @@ msgid "Emulated"
msgstr ""
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1441,7 +1441,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1556,7 +1556,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr ""
@@ -1573,7 +1573,7 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr ""
@@ -1641,52 +1641,52 @@ msgstr ""
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1750,7 +1750,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr ""
@@ -2078,16 +2078,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr ""
@@ -2109,7 +2109,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2124,12 +2124,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2335,84 +2335,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2477,7 +2477,7 @@ msgid "Input (general)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2516,6 +2516,10 @@ msgstr ""
msgid "Tape Control"
msgstr ""
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr ""
@@ -2554,7 +2558,7 @@ msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2714,373 +2718,373 @@ msgstr ""
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr ""
@@ -3119,511 +3123,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3751,1551 +3925,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5476,154 +4105,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/language/Turkish/strings.po b/language/Turkish/strings.po
index f97168f2395..040bea484d5 100644
--- a/language/Turkish/strings.po
+++ b/language/Turkish/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -261,12 +261,12 @@ msgstr ""
msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -276,7 +276,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr "Ses Seçenekleri"
@@ -371,12 +371,12 @@ msgid "Show mouse pointer"
msgstr "Fare işaretçisini göster"
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
-msgstr "Makinelerden çıkarken onayla"
+msgid "Confirm quit from emulation"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
-msgstr "Başlangıçta bilgi ekranını atla"
+msgid "Skip system information screen"
+msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
msgid "Force 4:3 aspect for snapshot display"
@@ -391,7 +391,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -543,7 +543,7 @@ msgid "UI active"
msgstr "Kullanıcı arayüzü aktif"
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -559,7 +559,7 @@ msgid "Natural keyboard"
msgstr "Doğal Klavye"
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -583,7 +583,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -670,14 +670,14 @@ msgstr "Eşitlenmiş Yenileme"
msgid "Wait Vertical Sync"
msgstr "Dikey eşitlemeyi bekle"
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -685,11 +685,11 @@ msgstr ""
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr "Oto"
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -697,7 +697,7 @@ msgstr "Önceki Menüye Dön"
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -944,22 +944,22 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -983,38 +983,38 @@ msgstr ""
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr "Ekran"
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr ""
@@ -1087,7 +1087,7 @@ msgid "Emulated"
msgstr "Emule edilmiş"
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1447,7 +1447,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1562,7 +1562,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr " (varsayılan)"
@@ -1583,7 +1583,7 @@ msgstr ""
"Çıkmak için %1$s'e basın\n"
"Dönmek için %2$s'e basın"
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr ""
@@ -1651,52 +1651,52 @@ msgstr ""
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1764,7 +1764,7 @@ msgstr ""
"Devam etmek için herhangi bir tuşa basın."
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr "Seçenekleri Düzenle"
@@ -2097,16 +2097,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr ""
@@ -2128,7 +2128,7 @@ msgstr "Sonuçlar %1$s 'a kaydedilecek"
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2143,12 +2143,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2354,84 +2354,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr "Klon"
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr "ARGB Ayarları"
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr "Alfa"
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr "Kırmızı"
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr "Yeşil"
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr "Mavi"
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr "Paletten seç"
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr "Renk önizleme:"
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr "Beyaz"
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr "Gümüş"
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr "Gri"
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr "Siyah"
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr "Kırmızı"
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr "Turuncu"
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr "Sarı"
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr "Yeşil"
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr "Mavi"
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr "Mor"
@@ -2496,8 +2496,8 @@ msgid "Input (general)"
msgstr "Girdi (genel)"
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
-msgstr "Girdi (bu Makine)"
+msgid "Input (this machine)"
+msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
msgid "Analog Controls"
@@ -2535,6 +2535,10 @@ msgstr "Dosya Yöneticisi"
msgid "Tape Control"
msgstr "Teyp Kontrolü"
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr "BIOS Seçimi"
@@ -2573,7 +2577,7 @@ msgstr "Harici DAT Görünümü"
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2733,373 +2737,373 @@ msgstr "Sürücü şunun kopyasıdır: %1$s"
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr "Görüntüler"
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr "Bilgiler"
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr "Genel Bilgi"
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr "Genel olarak\tÇALIŞMIYOR\n"
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr "Genel olarak\tUygulanmamış Koruma\n"
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr "Genel olarak\tÇalışıyor\n"
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr "Grafik\tUygulanmamış\n"
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr "Grafik\tKusurlu\n"
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr "Grafik\tTamam\n"
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr "Ses\tYok\n"
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr "Ses\tUygulanmamış\n"
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr "Ses\tKusurlu\n"
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr "Ses\tTamam\n"
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr "Ses"
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr ""
@@ -3138,511 +3142,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda D/4"
+msgstr ""
+
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda F/6"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3770,1551 +3944,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5495,154 +4124,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
@@ -7530,6 +6036,15 @@ msgid ""
"%s"
msgstr ""
+#~ msgid "Confirm quit from machines"
+#~ msgstr "Makinelerden çıkarken onayla"
+
+#~ msgid "Skip information screen at startup"
+#~ msgstr "Başlangıçta bilgi ekranını atla"
+
+#~ msgid "Input (this Machine)"
+#~ msgstr "Girdi (bu Makine)"
+
#~ msgid "Restore originals colors"
#~ msgstr "Orijinal renkleri geri yükle"
diff --git a/language/Ukrainian/strings.po b/language/Ukrainian/strings.po
index 76aaf307bf0..563f0f9864a 100644
--- a/language/Ukrainian/strings.po
+++ b/language/Ukrainian/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -261,12 +261,12 @@ msgstr ""
msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -276,7 +276,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr ""
@@ -371,11 +371,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -391,7 +391,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -543,7 +543,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -559,7 +559,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -583,7 +583,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -670,14 +670,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -685,11 +685,11 @@ msgstr ""
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -697,7 +697,7 @@ msgstr ""
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -940,22 +940,22 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -979,38 +979,38 @@ msgstr ""
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr ""
@@ -1083,7 +1083,7 @@ msgid "Emulated"
msgstr ""
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1443,7 +1443,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1558,7 +1558,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr ""
@@ -1575,7 +1575,7 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr ""
@@ -1643,52 +1643,52 @@ msgstr ""
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1752,7 +1752,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr ""
@@ -2080,16 +2080,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr ""
@@ -2111,7 +2111,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2126,12 +2126,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2337,84 +2337,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2479,7 +2479,7 @@ msgid "Input (general)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2518,6 +2518,10 @@ msgstr ""
msgid "Tape Control"
msgstr ""
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr ""
@@ -2556,7 +2560,7 @@ msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2716,373 +2720,373 @@ msgstr ""
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr ""
@@ -3121,511 +3125,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3753,1551 +3927,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5478,154 +4107,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/language/Vietnamese/strings.po b/language/Vietnamese/strings.po
index d650f30982e..7ddb7cd0e3c 100644
--- a/language/Vietnamese/strings.po
+++ b/language/Vietnamese/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-19 02:50+1100\n"
+"POT-Creation-Date: 2021-12-09 04:44+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -260,12 +260,12 @@ msgstr ""
msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1066
+#: src/frontend/mame/ui/selsoft.cpp:711 src/frontend/mame/ui/selgame.cpp:1076
#, c-format
msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1068
+#: src/frontend/mame/ui/selsoft.cpp:713 src/frontend/mame/ui/selgame.cpp:1078
#, c-format
msgid "Search: %1$s_"
msgstr ""
@@ -275,7 +275,7 @@ msgstr ""
msgid "Software list/item: %1$s:%2$s"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:165
+#: src/frontend/mame/ui/optsmenu.cpp:73 src/frontend/mame/ui/sndmenu.cpp:161
msgid "Sound Options"
msgstr ""
@@ -370,11 +370,11 @@ msgid "Show mouse pointer"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Confirm quit from machines"
+msgid "Confirm quit from emulation"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Skip information screen at startup"
+msgid "Skip system information screen"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:41
@@ -390,7 +390,7 @@ msgid "Skip BIOS selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Skip software parts selection menu"
+msgid "Skip software part selection menu"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:45
@@ -542,7 +542,7 @@ msgid "UI active"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Offscreen reload"
+msgid "Off-screen reload"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:92
@@ -558,7 +558,7 @@ msgid "Natural keyboard"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Simultaneous contradictory"
+msgid "Allow contradictory joystick inputs"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:96
@@ -582,7 +582,7 @@ msgid "Pedal Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:106
-msgid "Adstick Device Assignment"
+msgid "AD Stick Device Assignment"
msgstr ""
#: src/frontend/mame/ui/submenu.cpp:107
@@ -669,14 +669,14 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:687
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:689
#: src/frontend/mame/ui/videoopt.cpp:191 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:766
#: plugins/cheatfind/init.lua:777 plugins/cheat/init.lua:668
msgid "On"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:690
+#: src/frontend/mame/ui/menu.cpp:360 src/frontend/mame/ui/menu.cpp:692
#: src/frontend/mame/ui/videoopt.cpp:207 src/frontend/mame/ui/custui.cpp:490
#: src/frontend/mame/ui/analogipt.cpp:471 plugins/cheatfind/init.lua:763
#: plugins/cheatfind/init.lua:774 plugins/cheat/init.lua:671
@@ -684,11 +684,11 @@ msgstr ""
msgid "Off"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:693
+#: src/frontend/mame/ui/menu.cpp:695
msgid "Auto"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:1195
+#: src/frontend/mame/ui/menu.cpp:1197
#: src/frontend/mame/ui/simpleselgame.cpp:278
#: src/frontend/mame/ui/selmenu.cpp:1280
msgid "Return to Previous Menu"
@@ -696,7 +696,7 @@ msgstr ""
#: src/frontend/mame/ui/filemngr.cpp:139
#: src/frontend/mame/ui/confswitch.cpp:119
-#: src/frontend/mame/ui/inputmap.cpp:559 src/frontend/mame/ui/analogipt.cpp:360
+#: src/frontend/mame/ui/inputmap.cpp:563 src/frontend/mame/ui/analogipt.cpp:360
#, c-format
msgid "[root%1$s]"
msgstr ""
@@ -939,22 +939,22 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "GHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "MHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "kHz"
msgstr ""
#: src/frontend/mame/ui/info.cpp:406 src/frontend/mame/ui/info.cpp:449
-#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:181
+#: src/frontend/mame/ui/devopt.cpp:105 src/frontend/mame/ui/devopt.cpp:184
msgid "Hz"
msgstr ""
@@ -978,38 +978,38 @@ msgstr ""
msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
#, c-format
msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:480
+#: src/frontend/mame/ui/info.cpp:483
msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:497
+#: src/frontend/mame/ui/info.cpp:500
#, c-format
msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:499
+#: src/frontend/mame/ui/info.cpp:502
msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:570 src/frontend/mame/ui/info.cpp:581
+#: src/frontend/mame/ui/info.cpp:573 src/frontend/mame/ui/info.cpp:584
#, c-format
msgid "%1$s:\n"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:662
+#: src/frontend/mame/ui/info.cpp:665
msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:665
+#: src/frontend/mame/ui/info.cpp:668
msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:674
+#: src/frontend/mame/ui/info.cpp:677
msgid "[empty]"
msgstr ""
@@ -1082,7 +1082,7 @@ msgid "Emulated"
msgstr ""
#: src/frontend/mame/ui/keyboard.cpp:59 src/frontend/mame/ui/confswitch.cpp:117
-#: src/frontend/mame/ui/inputmap.cpp:557 src/frontend/mame/ui/analogipt.cpp:358
+#: src/frontend/mame/ui/inputmap.cpp:561 src/frontend/mame/ui/analogipt.cpp:358
#, c-format
msgid "%1$s [root%2$s]"
msgstr ""
@@ -1442,7 +1442,7 @@ msgctxt "swlist-info"
msgid "Software list/item"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2698
+#: src/frontend/mame/ui/datmenu.cpp:88 src/frontend/mame/ui/selmenu.cpp:2707
msgid "Software List Info"
msgstr ""
@@ -1557,7 +1557,7 @@ msgstr ""
msgid "Configure Machine:"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2638
+#: src/frontend/mame/ui/miscmenu.cpp:858 src/frontend/mame/ui/selmenu.cpp:2647
msgid " (default)"
msgstr ""
@@ -1574,7 +1574,7 @@ msgid ""
"Press %2$s to return to emulation"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:155
+#: src/frontend/mame/ui/info_pty.cpp:30
msgid "Pseudo terminals"
msgstr ""
@@ -1642,52 +1642,52 @@ msgstr ""
msgid "Other Controls"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:227
+#: src/frontend/mame/ui/inputmap.cpp:231
msgid "This machine has no configurable inputs."
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:327
+#: src/frontend/mame/ui/inputmap.cpp:331
msgid "Pressed"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:397
+#: src/frontend/mame/ui/inputmap.cpp:401
msgid "Invalid sequence entered"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:542
+#: src/frontend/mame/ui/inputmap.cpp:546
#, c-format
msgctxt "input-name"
msgid "%1$s Analog"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:543
+#: src/frontend/mame/ui/inputmap.cpp:547
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Inc"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:544
+#: src/frontend/mame/ui/inputmap.cpp:548
#, c-format
msgctxt "input-name"
msgid "%1$s Analog Dec"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:586
+#: src/frontend/mame/ui/inputmap.cpp:590
#, c-format
msgid "Press %1$s to set\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:587
+#: src/frontend/mame/ui/inputmap.cpp:591
#, c-format
msgid "Press %1$s to append\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:588
+#: src/frontend/mame/ui/inputmap.cpp:592
#, c-format
msgid "Press %1$s to clear\n"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:589
+#: src/frontend/mame/ui/inputmap.cpp:593
#, c-format
msgid "Press %1$s to restore default\n"
msgstr ""
@@ -1751,7 +1751,7 @@ msgid ""
msgstr ""
#: src/frontend/mame/ui/simpleselgame.cpp:273
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/selgame.cpp:443
msgid "Configure Options"
msgstr ""
@@ -2079,16 +2079,16 @@ msgstr ""
msgid "Expand to fit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:444
msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1050
+#: src/frontend/mame/ui/selgame.cpp:1060
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1078
+#: src/frontend/mame/ui/selgame.cpp:1088
#, c-format
msgid "System: %1$-.100s"
msgstr ""
@@ -2110,7 +2110,7 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:98
#, c-format
msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
+"Auditing media for machine %2$u of %3$u...\n"
"%1$s"
msgstr ""
@@ -2125,12 +2125,12 @@ msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:136
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable"
+msgid "Audit media for %1$u machines marked unavailable"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:137
#, c-format
-msgid "Audit ROMs for all %1$u machines"
+msgid "Audit media for all %1$u machines"
msgstr ""
#: src/frontend/mame/ui/auditmenu.cpp:154
@@ -2336,84 +2336,84 @@ msgctxt "color-sample"
msgid "Clone"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:914
+#: src/frontend/mame/ui/custui.cpp:906
msgid "ARGB Settings"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
+#: src/frontend/mame/ui/custui.cpp:911 src/frontend/mame/ui/custui.cpp:914
msgctxt "color-channel"
msgid "Alpha"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
+#: src/frontend/mame/ui/custui.cpp:919 src/frontend/mame/ui/custui.cpp:922
msgctxt "color-channel"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
+#: src/frontend/mame/ui/custui.cpp:927 src/frontend/mame/ui/custui.cpp:930
msgctxt "color-channel"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:943 src/frontend/mame/ui/custui.cpp:946
+#: src/frontend/mame/ui/custui.cpp:935 src/frontend/mame/ui/custui.cpp:938
msgctxt "color-channel"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:949
+#: src/frontend/mame/ui/custui.cpp:941
msgid "Choose from palette"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:996
+#: src/frontend/mame/ui/custui.cpp:988
msgid "Color preview:"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1093
+#: src/frontend/mame/ui/custui.cpp:1085
msgctxt "color-preset"
msgid "White"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1094
+#: src/frontend/mame/ui/custui.cpp:1086
msgctxt "color-preset"
msgid "Silver"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1095
+#: src/frontend/mame/ui/custui.cpp:1087
msgctxt "color-preset"
msgid "Gray"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1096
+#: src/frontend/mame/ui/custui.cpp:1088
msgctxt "color-preset"
msgid "Black"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1097
+#: src/frontend/mame/ui/custui.cpp:1089
msgctxt "color-preset"
msgid "Red"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1098
+#: src/frontend/mame/ui/custui.cpp:1090
msgctxt "color-preset"
msgid "Orange"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1099
+#: src/frontend/mame/ui/custui.cpp:1091
msgctxt "color-preset"
msgid "Yellow"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1100
+#: src/frontend/mame/ui/custui.cpp:1092
msgctxt "color-preset"
msgid "Green"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1101
+#: src/frontend/mame/ui/custui.cpp:1093
msgctxt "color-preset"
msgid "Blue"
msgstr ""
-#: src/frontend/mame/ui/custui.cpp:1102
+#: src/frontend/mame/ui/custui.cpp:1094
msgctxt "color-preset"
msgid "Violet"
msgstr ""
@@ -2478,7 +2478,7 @@ msgid "Input (general)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:123
-msgid "Input (this Machine)"
+msgid "Input (this machine)"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:126
@@ -2517,6 +2517,10 @@ msgstr ""
msgid "Tape Control"
msgstr ""
+#: src/frontend/mame/ui/mainmenu.cpp:155
+msgid "Pseudo Terminals"
+msgstr ""
+
#: src/frontend/mame/ui/mainmenu.cpp:158
msgid "BIOS Selection"
msgstr ""
@@ -2555,7 +2559,7 @@ msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:200
#, c-format
-msgid "About %s"
+msgid "About %1$s"
msgstr ""
#: src/frontend/mame/ui/mainmenu.cpp:212
@@ -2715,373 +2719,373 @@ msgstr ""
msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2235
+#: src/frontend/mame/ui/selmenu.cpp:2244
msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2236
+#: src/frontend/mame/ui/selmenu.cpp:2245
msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2551
+#: src/frontend/mame/ui/selmenu.cpp:2560
msgid ""
"Required ROM/disk images for the selected system are missing or incorrect. "
"Please acquire the correct files or select a different system.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2567
+#: src/frontend/mame/ui/selmenu.cpp:2576
msgid ""
"Required ROM/disk images for the selected software are missing or incorrect. "
"Please acquire the correct files or select a different software item.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2583
+#: src/frontend/mame/ui/selmenu.cpp:2592
msgid "incorrect checksum"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2586
+#: src/frontend/mame/ui/selmenu.cpp:2595
msgid "incorrect length"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2589
+#: src/frontend/mame/ui/selmenu.cpp:2598
msgid "not found"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2600
+#: src/frontend/mame/ui/selmenu.cpp:2609
#, c-format
msgid "%1$s (%2$s) - %3$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2602
+#: src/frontend/mame/ui/selmenu.cpp:2611
#, c-format
msgid "%1$s - %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2606
+#: src/frontend/mame/ui/selmenu.cpp:2615
msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2735
+#: src/frontend/mame/ui/selmenu.cpp:2744
msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2887
+#: src/frontend/mame/ui/selmenu.cpp:2896
#, c-format
msgid "Romset\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2888
+#: src/frontend/mame/ui/selmenu.cpp:2897
#, c-format
msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2889
+#: src/frontend/mame/ui/selmenu.cpp:2898
#, c-format
msgid "Manufacturer\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2896
+#: src/frontend/mame/ui/selmenu.cpp:2905
#, c-format
msgid "Driver is Clone of\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2901
+#: src/frontend/mame/ui/selmenu.cpp:2910
msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2905
+#: src/frontend/mame/ui/selmenu.cpp:2914
msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2907
+#: src/frontend/mame/ui/selmenu.cpp:2916
msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2910
+#: src/frontend/mame/ui/selmenu.cpp:2919
msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2912
+#: src/frontend/mame/ui/selmenu.cpp:2921
msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2914
+#: src/frontend/mame/ui/selmenu.cpp:2923
msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2917
+#: src/frontend/mame/ui/selmenu.cpp:2926
msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2919
+#: src/frontend/mame/ui/selmenu.cpp:2928
msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2921
+#: src/frontend/mame/ui/selmenu.cpp:2930
msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2923
+#: src/frontend/mame/ui/selmenu.cpp:2932
msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2925
+#: src/frontend/mame/ui/selmenu.cpp:2934
msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2928
+#: src/frontend/mame/ui/selmenu.cpp:2937
msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2930
+#: src/frontend/mame/ui/selmenu.cpp:2939
msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2932
+#: src/frontend/mame/ui/selmenu.cpp:2941
msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2934
+#: src/frontend/mame/ui/selmenu.cpp:2943
msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2937
+#: src/frontend/mame/ui/selmenu.cpp:2946
msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2939
+#: src/frontend/mame/ui/selmenu.cpp:2948
msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2942
+#: src/frontend/mame/ui/selmenu.cpp:2951
msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2944
+#: src/frontend/mame/ui/selmenu.cpp:2953
msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2947
+#: src/frontend/mame/ui/selmenu.cpp:2956
msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2949
+#: src/frontend/mame/ui/selmenu.cpp:2958
msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2952
+#: src/frontend/mame/ui/selmenu.cpp:2961
msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2954
+#: src/frontend/mame/ui/selmenu.cpp:2963
msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2957
+#: src/frontend/mame/ui/selmenu.cpp:2966
msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2959
+#: src/frontend/mame/ui/selmenu.cpp:2968
msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2962
+#: src/frontend/mame/ui/selmenu.cpp:2971
msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2964
+#: src/frontend/mame/ui/selmenu.cpp:2973
msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2967
+#: src/frontend/mame/ui/selmenu.cpp:2976
msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2969
+#: src/frontend/mame/ui/selmenu.cpp:2978
msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2972
+#: src/frontend/mame/ui/selmenu.cpp:2981
msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2974
+#: src/frontend/mame/ui/selmenu.cpp:2983
msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2977
+#: src/frontend/mame/ui/selmenu.cpp:2986
msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2979
+#: src/frontend/mame/ui/selmenu.cpp:2988
msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2982
+#: src/frontend/mame/ui/selmenu.cpp:2991
msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2984
+#: src/frontend/mame/ui/selmenu.cpp:2993
msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2987
+#: src/frontend/mame/ui/selmenu.cpp:2996
msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2989
+#: src/frontend/mame/ui/selmenu.cpp:2998
msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2992
+#: src/frontend/mame/ui/selmenu.cpp:3001
msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2994
+#: src/frontend/mame/ui/selmenu.cpp:3003
msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2997
+#: src/frontend/mame/ui/selmenu.cpp:3006
msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2999
+#: src/frontend/mame/ui/selmenu.cpp:3008
msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3002
+#: src/frontend/mame/ui/selmenu.cpp:3011
msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3004
+#: src/frontend/mame/ui/selmenu.cpp:3013
msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3007
+#: src/frontend/mame/ui/selmenu.cpp:3016
msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3009
+#: src/frontend/mame/ui/selmenu.cpp:3018
msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3012
+#: src/frontend/mame/ui/selmenu.cpp:3021
msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3014
+#: src/frontend/mame/ui/selmenu.cpp:3023
msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3017
+#: src/frontend/mame/ui/selmenu.cpp:3026
msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3019
+#: src/frontend/mame/ui/selmenu.cpp:3028
msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3021
+#: src/frontend/mame/ui/selmenu.cpp:3030
msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3022
+#: src/frontend/mame/ui/selmenu.cpp:3031
msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3023
+#: src/frontend/mame/ui/selmenu.cpp:3032
msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3025
+#: src/frontend/mame/ui/selmenu.cpp:3034
msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3026
+#: src/frontend/mame/ui/selmenu.cpp:3035
msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3027
+#: src/frontend/mame/ui/selmenu.cpp:3036
msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3028
+#: src/frontend/mame/ui/selmenu.cpp:3037
msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3038
+#: src/frontend/mame/ui/selmenu.cpp:3047
msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3051
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/selmenu.cpp:3060
+msgid "Media Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3053
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/selmenu.cpp:3062
+msgid "Media Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3056
+#: src/frontend/mame/ui/selmenu.cpp:3065
msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3058
+#: src/frontend/mame/ui/selmenu.cpp:3067
msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3060
+#: src/frontend/mame/ui/selmenu.cpp:3069
msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:3064
+#: src/frontend/mame/ui/selmenu.cpp:3073
msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+"Media Audit\tDisabled\n"
+"Samples Audit\tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:150
+#: src/frontend/mame/ui/sndmenu.cpp:146
msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:151
+#: src/frontend/mame/ui/sndmenu.cpp:147
msgid "Compressor"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:152
+#: src/frontend/mame/ui/sndmenu.cpp:148
msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:153
+#: src/frontend/mame/ui/sndmenu.cpp:149
msgid "Use External Samples"
msgstr ""
@@ -3120,511 +3124,681 @@ msgstr ""
msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:132
+#: src/frontend/mame/ui/devopt.cpp:135
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:136
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$s Hz\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:147
+#: src/frontend/mame/ui/devopt.cpp:150
msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:214
#, c-format
msgid ""
"* BIOS settings:\n"
" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255 src/frontend/mame/ui/devopt.cpp:271
-#: src/frontend/mame/ui/devopt.cpp:332
+#: src/frontend/mame/ui/devopt.cpp:258 src/frontend/mame/ui/devopt.cpp:274
+#: src/frontend/mame/ui/devopt.cpp:335
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:260 src/frontend/mame/ui/devopt.cpp:276
+#: src/frontend/mame/ui/devopt.cpp:263 src/frontend/mame/ui/devopt.cpp:279
#, c-format
msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:282
+#: src/frontend/mame/ui/devopt.cpp:285
msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:287
+#: src/frontend/mame/ui/devopt.cpp:290
msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:291
+#: src/frontend/mame/ui/devopt.cpp:294
msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:293
+#: src/frontend/mame/ui/devopt.cpp:296
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:295
+#: src/frontend/mame/ui/devopt.cpp:298
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:297
+#: src/frontend/mame/ui/devopt.cpp:300
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:299
+#: src/frontend/mame/ui/devopt.cpp:302
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:301
+#: src/frontend/mame/ui/devopt.cpp:304
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:303
+#: src/frontend/mame/ui/devopt.cpp:306
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:305
+#: src/frontend/mame/ui/devopt.cpp:308
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:307
+#: src/frontend/mame/ui/devopt.cpp:310
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:312
+#: src/frontend/mame/ui/devopt.cpp:315
msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:317
+#: src/frontend/mame/ui/devopt.cpp:320
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:327
+#: src/frontend/mame/ui/devopt.cpp:330
msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:341
+#: src/frontend/mame/ui/devopt.cpp:344
msgid "[None]\n"
msgstr ""
-#: src/emu/render.cpp:1847
+#: src/emu/render.cpp:1796
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Standard (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1873
+#: src/emu/render.cpp:1822
#, c-format
msgctxt "view-name"
msgid "Screen %1$u Pixel Aspect (%2$u:%3$u)"
msgstr ""
-#: src/emu/render.cpp:1895 src/emu/render.cpp:2030
+#: src/emu/render.cpp:1844 src/emu/render.cpp:1979
msgctxt "view-name"
msgid "Cocktail"
msgstr ""
-#: src/emu/render.cpp:2015
+#: src/emu/render.cpp:1964
msgctxt "view-name"
msgid "Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2016
+#: src/emu/render.cpp:1965
msgctxt "view-name"
msgid "Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2017
+#: src/emu/render.cpp:1966
msgctxt "view-name"
msgid "Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2018
+#: src/emu/render.cpp:1967
msgctxt "view-name"
msgid "Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2069
+#: src/emu/render.cpp:2018
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom"
msgstr ""
-#: src/emu/render.cpp:2078
+#: src/emu/render.cpp:2027
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Left-to-Right, Top-to-Bottom (Gapless)"
msgstr ""
-#: src/emu/render.cpp:2087
+#: src/emu/render.cpp:2036
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right"
msgstr ""
-#: src/emu/render.cpp:2096
+#: src/emu/render.cpp:2045
#, c-format
msgctxt "view-name"
msgid "%1$u×%2$u Top-to-Bottom, Left-to-Right (Gapless)"
msgstr ""
-#: src/emu/inpttype.ipp:22
+#: src/emu/ioport.cpp:332
+#, c-format
msgctxt "input-name"
-msgid "P1 Up"
+msgid "P%1$u"
msgstr ""
-#: src/emu/inpttype.ipp:23
+#: src/emu/ioport.cpp:1924
msgctxt "input-name"
-msgid "P1 Down"
+msgid "???"
msgstr ""
-#: src/emu/inpttype.ipp:24
+#: src/emu/inpttype.ipp:22 src/emu/inpttype.ipp:140 src/emu/inpttype.ipp:221
+#: src/emu/inpttype.ipp:255 src/emu/inpttype.ipp:289 src/emu/inpttype.ipp:323
+#: src/emu/inpttype.ipp:357 src/emu/inpttype.ipp:391 src/emu/inpttype.ipp:425
+#: src/emu/inpttype.ipp:459
+#, c-format
msgctxt "input-name"
-msgid "P1 Left"
+msgid "%p Up"
msgstr ""
-#: src/emu/inpttype.ipp:25
+#: src/emu/inpttype.ipp:23 src/emu/inpttype.ipp:141 src/emu/inpttype.ipp:222
+#: src/emu/inpttype.ipp:256 src/emu/inpttype.ipp:290 src/emu/inpttype.ipp:324
+#: src/emu/inpttype.ipp:358 src/emu/inpttype.ipp:392 src/emu/inpttype.ipp:426
+#: src/emu/inpttype.ipp:460
+#, c-format
msgctxt "input-name"
-msgid "P1 Right"
+msgid "%p Down"
msgstr ""
-#: src/emu/inpttype.ipp:26
+#: src/emu/inpttype.ipp:24 src/emu/inpttype.ipp:142 src/emu/inpttype.ipp:223
+#: src/emu/inpttype.ipp:257 src/emu/inpttype.ipp:291 src/emu/inpttype.ipp:325
+#: src/emu/inpttype.ipp:359 src/emu/inpttype.ipp:393 src/emu/inpttype.ipp:427
+#: src/emu/inpttype.ipp:461
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Up"
+msgid "%p Left"
msgstr ""
-#: src/emu/inpttype.ipp:27
+#: src/emu/inpttype.ipp:25 src/emu/inpttype.ipp:143 src/emu/inpttype.ipp:224
+#: src/emu/inpttype.ipp:258 src/emu/inpttype.ipp:292 src/emu/inpttype.ipp:326
+#: src/emu/inpttype.ipp:360 src/emu/inpttype.ipp:394 src/emu/inpttype.ipp:428
+#: src/emu/inpttype.ipp:462
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Down"
+msgid "%p Right"
msgstr ""
-#: src/emu/inpttype.ipp:28
+#: src/emu/inpttype.ipp:26 src/emu/inpttype.ipp:144 src/emu/inpttype.ipp:225
+#: src/emu/inpttype.ipp:259 src/emu/inpttype.ipp:293 src/emu/inpttype.ipp:327
+#: src/emu/inpttype.ipp:361 src/emu/inpttype.ipp:395 src/emu/inpttype.ipp:429
+#: src/emu/inpttype.ipp:463
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Left"
+msgid "%p Right Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:29
+#: src/emu/inpttype.ipp:27 src/emu/inpttype.ipp:145 src/emu/inpttype.ipp:226
+#: src/emu/inpttype.ipp:260 src/emu/inpttype.ipp:294 src/emu/inpttype.ipp:328
+#: src/emu/inpttype.ipp:362 src/emu/inpttype.ipp:396 src/emu/inpttype.ipp:430
+#: src/emu/inpttype.ipp:464
+#, c-format
msgctxt "input-name"
-msgid "P1 Right Stick/Right"
+msgid "%p Right Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:30
+#: src/emu/inpttype.ipp:28 src/emu/inpttype.ipp:146 src/emu/inpttype.ipp:227
+#: src/emu/inpttype.ipp:261 src/emu/inpttype.ipp:295 src/emu/inpttype.ipp:329
+#: src/emu/inpttype.ipp:363 src/emu/inpttype.ipp:397 src/emu/inpttype.ipp:431
+#: src/emu/inpttype.ipp:465
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Up"
+msgid "%p Right Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:31
+#: src/emu/inpttype.ipp:29 src/emu/inpttype.ipp:147 src/emu/inpttype.ipp:228
+#: src/emu/inpttype.ipp:262 src/emu/inpttype.ipp:296 src/emu/inpttype.ipp:330
+#: src/emu/inpttype.ipp:364 src/emu/inpttype.ipp:398 src/emu/inpttype.ipp:432
+#: src/emu/inpttype.ipp:466
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Down"
+msgid "%p Right Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:32
+#: src/emu/inpttype.ipp:30 src/emu/inpttype.ipp:148 src/emu/inpttype.ipp:229
+#: src/emu/inpttype.ipp:263 src/emu/inpttype.ipp:297 src/emu/inpttype.ipp:331
+#: src/emu/inpttype.ipp:365 src/emu/inpttype.ipp:399 src/emu/inpttype.ipp:433
+#: src/emu/inpttype.ipp:467
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Left"
+msgid "%p Left Stick/Up"
msgstr ""
-#: src/emu/inpttype.ipp:33
+#: src/emu/inpttype.ipp:31 src/emu/inpttype.ipp:149 src/emu/inpttype.ipp:230
+#: src/emu/inpttype.ipp:264 src/emu/inpttype.ipp:298 src/emu/inpttype.ipp:332
+#: src/emu/inpttype.ipp:366 src/emu/inpttype.ipp:400 src/emu/inpttype.ipp:434
+#: src/emu/inpttype.ipp:468
+#, c-format
msgctxt "input-name"
-msgid "P1 Left Stick/Right"
+msgid "%p Left Stick/Down"
msgstr ""
-#: src/emu/inpttype.ipp:34
+#: src/emu/inpttype.ipp:32 src/emu/inpttype.ipp:150 src/emu/inpttype.ipp:231
+#: src/emu/inpttype.ipp:265 src/emu/inpttype.ipp:299 src/emu/inpttype.ipp:333
+#: src/emu/inpttype.ipp:367 src/emu/inpttype.ipp:401 src/emu/inpttype.ipp:435
+#: src/emu/inpttype.ipp:469
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 1"
+msgid "%p Left Stick/Left"
msgstr ""
-#: src/emu/inpttype.ipp:35
+#: src/emu/inpttype.ipp:33 src/emu/inpttype.ipp:151 src/emu/inpttype.ipp:232
+#: src/emu/inpttype.ipp:266 src/emu/inpttype.ipp:300 src/emu/inpttype.ipp:334
+#: src/emu/inpttype.ipp:368 src/emu/inpttype.ipp:402 src/emu/inpttype.ipp:436
+#: src/emu/inpttype.ipp:470
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 2"
+msgid "%p Left Stick/Right"
msgstr ""
-#: src/emu/inpttype.ipp:36
+#: src/emu/inpttype.ipp:34 src/emu/inpttype.ipp:152 src/emu/inpttype.ipp:233
+#: src/emu/inpttype.ipp:267 src/emu/inpttype.ipp:301 src/emu/inpttype.ipp:335
+#: src/emu/inpttype.ipp:369 src/emu/inpttype.ipp:403 src/emu/inpttype.ipp:437
+#: src/emu/inpttype.ipp:471
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 3"
+msgid "%p Button 1"
msgstr ""
-#: src/emu/inpttype.ipp:37
+#: src/emu/inpttype.ipp:35 src/emu/inpttype.ipp:153 src/emu/inpttype.ipp:234
+#: src/emu/inpttype.ipp:268 src/emu/inpttype.ipp:302 src/emu/inpttype.ipp:336
+#: src/emu/inpttype.ipp:370 src/emu/inpttype.ipp:404 src/emu/inpttype.ipp:438
+#: src/emu/inpttype.ipp:472
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 4"
+msgid "%p Button 2"
msgstr ""
-#: src/emu/inpttype.ipp:38
+#: src/emu/inpttype.ipp:36 src/emu/inpttype.ipp:154 src/emu/inpttype.ipp:235
+#: src/emu/inpttype.ipp:269 src/emu/inpttype.ipp:303 src/emu/inpttype.ipp:337
+#: src/emu/inpttype.ipp:371 src/emu/inpttype.ipp:405 src/emu/inpttype.ipp:439
+#: src/emu/inpttype.ipp:473
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 5"
+msgid "%p Button 3"
msgstr ""
-#: src/emu/inpttype.ipp:39
+#: src/emu/inpttype.ipp:37 src/emu/inpttype.ipp:155 src/emu/inpttype.ipp:236
+#: src/emu/inpttype.ipp:270 src/emu/inpttype.ipp:304 src/emu/inpttype.ipp:338
+#: src/emu/inpttype.ipp:372 src/emu/inpttype.ipp:406 src/emu/inpttype.ipp:440
+#: src/emu/inpttype.ipp:474
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 6"
+msgid "%p Button 4"
msgstr ""
-#: src/emu/inpttype.ipp:40
+#: src/emu/inpttype.ipp:38 src/emu/inpttype.ipp:156 src/emu/inpttype.ipp:237
+#: src/emu/inpttype.ipp:271 src/emu/inpttype.ipp:305 src/emu/inpttype.ipp:339
+#: src/emu/inpttype.ipp:373 src/emu/inpttype.ipp:407 src/emu/inpttype.ipp:441
+#: src/emu/inpttype.ipp:475
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 7"
+msgid "%p Button 5"
msgstr ""
-#: src/emu/inpttype.ipp:41
+#: src/emu/inpttype.ipp:39 src/emu/inpttype.ipp:157 src/emu/inpttype.ipp:238
+#: src/emu/inpttype.ipp:272 src/emu/inpttype.ipp:306 src/emu/inpttype.ipp:340
+#: src/emu/inpttype.ipp:374 src/emu/inpttype.ipp:408 src/emu/inpttype.ipp:442
+#: src/emu/inpttype.ipp:476
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 8"
+msgid "%p Button 6"
msgstr ""
-#: src/emu/inpttype.ipp:42
+#: src/emu/inpttype.ipp:40 src/emu/inpttype.ipp:158 src/emu/inpttype.ipp:239
+#: src/emu/inpttype.ipp:273 src/emu/inpttype.ipp:307 src/emu/inpttype.ipp:341
+#: src/emu/inpttype.ipp:375 src/emu/inpttype.ipp:409 src/emu/inpttype.ipp:443
+#: src/emu/inpttype.ipp:477
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 9"
+msgid "%p Button 7"
msgstr ""
-#: src/emu/inpttype.ipp:43
+#: src/emu/inpttype.ipp:41 src/emu/inpttype.ipp:159 src/emu/inpttype.ipp:240
+#: src/emu/inpttype.ipp:274 src/emu/inpttype.ipp:308 src/emu/inpttype.ipp:342
+#: src/emu/inpttype.ipp:376 src/emu/inpttype.ipp:410 src/emu/inpttype.ipp:444
+#: src/emu/inpttype.ipp:478
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 10"
+msgid "%p Button 8"
msgstr ""
-#: src/emu/inpttype.ipp:44
+#: src/emu/inpttype.ipp:42 src/emu/inpttype.ipp:160 src/emu/inpttype.ipp:241
+#: src/emu/inpttype.ipp:275 src/emu/inpttype.ipp:309 src/emu/inpttype.ipp:343
+#: src/emu/inpttype.ipp:377 src/emu/inpttype.ipp:411 src/emu/inpttype.ipp:445
+#: src/emu/inpttype.ipp:479
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 11"
+msgid "%p Button 9"
msgstr ""
-#: src/emu/inpttype.ipp:45
+#: src/emu/inpttype.ipp:43 src/emu/inpttype.ipp:161 src/emu/inpttype.ipp:242
+#: src/emu/inpttype.ipp:276 src/emu/inpttype.ipp:310 src/emu/inpttype.ipp:344
+#: src/emu/inpttype.ipp:378 src/emu/inpttype.ipp:412 src/emu/inpttype.ipp:446
+#: src/emu/inpttype.ipp:480
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 12"
+msgid "%p Button 10"
msgstr ""
-#: src/emu/inpttype.ipp:46
+#: src/emu/inpttype.ipp:44 src/emu/inpttype.ipp:162 src/emu/inpttype.ipp:243
+#: src/emu/inpttype.ipp:277 src/emu/inpttype.ipp:311 src/emu/inpttype.ipp:345
+#: src/emu/inpttype.ipp:379 src/emu/inpttype.ipp:413 src/emu/inpttype.ipp:447
+#: src/emu/inpttype.ipp:481
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 13"
+msgid "%p Button 11"
msgstr ""
-#: src/emu/inpttype.ipp:47
+#: src/emu/inpttype.ipp:45 src/emu/inpttype.ipp:163 src/emu/inpttype.ipp:244
+#: src/emu/inpttype.ipp:278 src/emu/inpttype.ipp:312 src/emu/inpttype.ipp:346
+#: src/emu/inpttype.ipp:380 src/emu/inpttype.ipp:414 src/emu/inpttype.ipp:448
+#: src/emu/inpttype.ipp:482
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 14"
+msgid "%p Button 12"
msgstr ""
-#: src/emu/inpttype.ipp:48
+#: src/emu/inpttype.ipp:46 src/emu/inpttype.ipp:164 src/emu/inpttype.ipp:245
+#: src/emu/inpttype.ipp:279 src/emu/inpttype.ipp:313 src/emu/inpttype.ipp:347
+#: src/emu/inpttype.ipp:381 src/emu/inpttype.ipp:415 src/emu/inpttype.ipp:449
+#: src/emu/inpttype.ipp:483
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 15"
+msgid "%p Button 13"
msgstr ""
-#: src/emu/inpttype.ipp:49
+#: src/emu/inpttype.ipp:47 src/emu/inpttype.ipp:165 src/emu/inpttype.ipp:246
+#: src/emu/inpttype.ipp:280 src/emu/inpttype.ipp:314 src/emu/inpttype.ipp:348
+#: src/emu/inpttype.ipp:382 src/emu/inpttype.ipp:416 src/emu/inpttype.ipp:450
+#: src/emu/inpttype.ipp:484
+#, c-format
msgctxt "input-name"
-msgid "P1 Button 16"
+msgid "%p Button 14"
msgstr ""
-#: src/emu/inpttype.ipp:50
+#: src/emu/inpttype.ipp:48 src/emu/inpttype.ipp:166 src/emu/inpttype.ipp:247
+#: src/emu/inpttype.ipp:281 src/emu/inpttype.ipp:315 src/emu/inpttype.ipp:349
+#: src/emu/inpttype.ipp:383 src/emu/inpttype.ipp:417 src/emu/inpttype.ipp:451
+#: src/emu/inpttype.ipp:485
+#, c-format
msgctxt "input-name"
-msgid "P1 Start"
+msgid "%p Button 15"
msgstr ""
-#: src/emu/inpttype.ipp:51
+#: src/emu/inpttype.ipp:49 src/emu/inpttype.ipp:167 src/emu/inpttype.ipp:248
+#: src/emu/inpttype.ipp:282 src/emu/inpttype.ipp:316 src/emu/inpttype.ipp:350
+#: src/emu/inpttype.ipp:384 src/emu/inpttype.ipp:418 src/emu/inpttype.ipp:452
+#: src/emu/inpttype.ipp:486
+#, c-format
msgctxt "input-name"
-msgid "P1 Select"
+msgid "%p Button 16"
msgstr ""
-#: src/emu/inpttype.ipp:56
+#: src/emu/inpttype.ipp:50 src/emu/inpttype.ipp:168 src/emu/inpttype.ipp:249
+#: src/emu/inpttype.ipp:283 src/emu/inpttype.ipp:317 src/emu/inpttype.ipp:351
+#: src/emu/inpttype.ipp:385 src/emu/inpttype.ipp:419 src/emu/inpttype.ipp:453
+#: src/emu/inpttype.ipp:487
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong A"
+msgid "%p Start"
msgstr ""
-#: src/emu/inpttype.ipp:57
+#: src/emu/inpttype.ipp:51 src/emu/inpttype.ipp:169 src/emu/inpttype.ipp:250
+#: src/emu/inpttype.ipp:284 src/emu/inpttype.ipp:318 src/emu/inpttype.ipp:352
+#: src/emu/inpttype.ipp:386 src/emu/inpttype.ipp:420 src/emu/inpttype.ipp:454
+#: src/emu/inpttype.ipp:488
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong B"
+msgid "%p Select"
msgstr ""
-#: src/emu/inpttype.ipp:58
+#: src/emu/inpttype.ipp:56 src/emu/inpttype.ipp:174
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong C"
+msgid "%p Mahjong A"
msgstr ""
-#: src/emu/inpttype.ipp:59
+#: src/emu/inpttype.ipp:57 src/emu/inpttype.ipp:175
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong D"
+msgid "%p Mahjong B"
msgstr ""
-#: src/emu/inpttype.ipp:60
+#: src/emu/inpttype.ipp:58 src/emu/inpttype.ipp:176
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong E"
+msgid "%p Mahjong C"
msgstr ""
-#: src/emu/inpttype.ipp:61
+#: src/emu/inpttype.ipp:59 src/emu/inpttype.ipp:177
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong F"
+msgid "%p Mahjong D"
msgstr ""
-#: src/emu/inpttype.ipp:62
+#: src/emu/inpttype.ipp:60 src/emu/inpttype.ipp:178
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong G"
+msgid "%p Mahjong E"
msgstr ""
-#: src/emu/inpttype.ipp:63
+#: src/emu/inpttype.ipp:61 src/emu/inpttype.ipp:179
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong H"
+msgid "%p Mahjong F"
msgstr ""
-#: src/emu/inpttype.ipp:64
+#: src/emu/inpttype.ipp:62 src/emu/inpttype.ipp:180
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong I"
+msgid "%p Mahjong G"
msgstr ""
-#: src/emu/inpttype.ipp:65
+#: src/emu/inpttype.ipp:63 src/emu/inpttype.ipp:181
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong J"
+msgid "%p Mahjong H"
msgstr ""
-#: src/emu/inpttype.ipp:66
+#: src/emu/inpttype.ipp:64 src/emu/inpttype.ipp:182
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong K"
+msgid "%p Mahjong I"
msgstr ""
-#: src/emu/inpttype.ipp:67
+#: src/emu/inpttype.ipp:65 src/emu/inpttype.ipp:183
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong L"
+msgid "%p Mahjong J"
msgstr ""
-#: src/emu/inpttype.ipp:68
+#: src/emu/inpttype.ipp:66 src/emu/inpttype.ipp:184
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong M"
+msgid "%p Mahjong K"
msgstr ""
-#: src/emu/inpttype.ipp:69
+#: src/emu/inpttype.ipp:67 src/emu/inpttype.ipp:185
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong N"
+msgid "%p Mahjong L"
msgstr ""
-#: src/emu/inpttype.ipp:70
+#: src/emu/inpttype.ipp:68 src/emu/inpttype.ipp:186
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong O"
+msgid "%p Mahjong M"
msgstr ""
-#: src/emu/inpttype.ipp:71
+#: src/emu/inpttype.ipp:69 src/emu/inpttype.ipp:187
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong P"
+msgid "%p Mahjong N"
msgstr ""
-#: src/emu/inpttype.ipp:72
+#: src/emu/inpttype.ipp:70 src/emu/inpttype.ipp:188
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Q"
+msgid "%p Mahjong O"
msgstr ""
-#: src/emu/inpttype.ipp:73
+#: src/emu/inpttype.ipp:71 src/emu/inpttype.ipp:189
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Kan"
+msgid "%p Mahjong P"
msgstr ""
-#: src/emu/inpttype.ipp:74
+#: src/emu/inpttype.ipp:72 src/emu/inpttype.ipp:190
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Pon"
+msgid "%p Mahjong Q"
msgstr ""
-#: src/emu/inpttype.ipp:75
+#: src/emu/inpttype.ipp:73 src/emu/inpttype.ipp:191
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Chi"
+msgid "%p Mahjong Kan"
msgstr ""
-#: src/emu/inpttype.ipp:76
+#: src/emu/inpttype.ipp:74 src/emu/inpttype.ipp:192
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Reach"
+msgid "%p Mahjong Pon"
msgstr ""
-#: src/emu/inpttype.ipp:77
+#: src/emu/inpttype.ipp:75 src/emu/inpttype.ipp:193
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Ron"
+msgid "%p Mahjong Chi"
msgstr ""
-#: src/emu/inpttype.ipp:78
+#: src/emu/inpttype.ipp:76 src/emu/inpttype.ipp:194
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Flip Flop"
+msgid "%p Mahjong Reach"
msgstr ""
-#: src/emu/inpttype.ipp:79
+#: src/emu/inpttype.ipp:77 src/emu/inpttype.ipp:195
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Bet"
+msgid "%p Mahjong Ron"
msgstr ""
-#: src/emu/inpttype.ipp:80
+#: src/emu/inpttype.ipp:78 src/emu/inpttype.ipp:200
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Take Score"
+msgid "%p Mahjong Flip Flop"
msgstr ""
-#: src/emu/inpttype.ipp:81
+#: src/emu/inpttype.ipp:79 src/emu/inpttype.ipp:196
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Double Up"
+msgid "%p Mahjong Bet"
msgstr ""
-#: src/emu/inpttype.ipp:82
+#: src/emu/inpttype.ipp:80 src/emu/inpttype.ipp:198
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Big"
+msgid "%p Mahjong Take Score"
msgstr ""
-#: src/emu/inpttype.ipp:83
+#: src/emu/inpttype.ipp:81 src/emu/inpttype.ipp:199
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Small"
+msgid "%p Mahjong Double Up"
msgstr ""
-#: src/emu/inpttype.ipp:84
+#: src/emu/inpttype.ipp:82 src/emu/inpttype.ipp:201
+#, c-format
msgctxt "input-name"
-msgid "P1 Mahjong Last Chance"
+msgid "%p Mahjong Big"
msgstr ""
-#: src/emu/inpttype.ipp:89
+#: src/emu/inpttype.ipp:83 src/emu/inpttype.ipp:202
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda A/1"
+msgid "%p Mahjong Small"
msgstr ""
-#: src/emu/inpttype.ipp:90
+#: src/emu/inpttype.ipp:84 src/emu/inpttype.ipp:197
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda B/2"
+msgid "%p Mahjong Last Chance"
msgstr ""
-#: src/emu/inpttype.ipp:91
+#: src/emu/inpttype.ipp:89 src/emu/inpttype.ipp:207
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda C/3"
+msgid "%p Hanafuda A/1"
msgstr ""
-#: src/emu/inpttype.ipp:92
+#: src/emu/inpttype.ipp:90 src/emu/inpttype.ipp:208
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda D/4"
+msgid "%p Hanafuda B/2"
msgstr ""
-#: src/emu/inpttype.ipp:93
+#: src/emu/inpttype.ipp:91 src/emu/inpttype.ipp:209
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda E/5"
+msgid "%p Hanafuda C/3"
msgstr ""
-#: src/emu/inpttype.ipp:94
+#: src/emu/inpttype.ipp:92 src/emu/inpttype.ipp:210
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda F/6"
+msgid "%p Hanafuda D/4"
msgstr ""
-#: src/emu/inpttype.ipp:95
+#: src/emu/inpttype.ipp:93 src/emu/inpttype.ipp:211
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda G/7"
+msgid "%p Hanafuda E/5"
msgstr ""
-#: src/emu/inpttype.ipp:96
+#: src/emu/inpttype.ipp:94 src/emu/inpttype.ipp:212
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda F/6"
+msgstr ""
+
+#: src/emu/inpttype.ipp:95 src/emu/inpttype.ipp:213
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda H/8"
+msgid "%p Hanafuda G/7"
msgstr ""
-#: src/emu/inpttype.ipp:97
+#: src/emu/inpttype.ipp:96 src/emu/inpttype.ipp:214
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda Yes"
+msgid "%p Hanafuda H/8"
msgstr ""
-#: src/emu/inpttype.ipp:98
+#: src/emu/inpttype.ipp:97 src/emu/inpttype.ipp:215
+#, c-format
msgctxt "input-name"
-msgid "P1 Hanafuda No"
+msgid "%p Hanafuda Yes"
+msgstr ""
+
+#: src/emu/inpttype.ipp:98 src/emu/inpttype.ipp:216
+#, c-format
+msgctxt "input-name"
+msgid "%p Hanafuda No"
msgstr ""
#: src/emu/inpttype.ipp:103
@@ -3752,1551 +3926,6 @@ msgctxt "input-name"
msgid "Stop All Reels"
msgstr ""
-#: src/emu/inpttype.ipp:140
-msgctxt "input-name"
-msgid "P2 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:141
-msgctxt "input-name"
-msgid "P2 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:142
-msgctxt "input-name"
-msgid "P2 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:143
-msgctxt "input-name"
-msgid "P2 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:144
-msgctxt "input-name"
-msgid "P2 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:145
-msgctxt "input-name"
-msgid "P2 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:146
-msgctxt "input-name"
-msgid "P2 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:147
-msgctxt "input-name"
-msgid "P2 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:148
-msgctxt "input-name"
-msgid "P2 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:149
-msgctxt "input-name"
-msgid "P2 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:150
-msgctxt "input-name"
-msgid "P2 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:151
-msgctxt "input-name"
-msgid "P2 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:152
-msgctxt "input-name"
-msgid "P2 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:153
-msgctxt "input-name"
-msgid "P2 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:154
-msgctxt "input-name"
-msgid "P2 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:155
-msgctxt "input-name"
-msgid "P2 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:156
-msgctxt "input-name"
-msgid "P2 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:157
-msgctxt "input-name"
-msgid "P2 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:158
-msgctxt "input-name"
-msgid "P2 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:159
-msgctxt "input-name"
-msgid "P2 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:160
-msgctxt "input-name"
-msgid "P2 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:161
-msgctxt "input-name"
-msgid "P2 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:162
-msgctxt "input-name"
-msgid "P2 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:163
-msgctxt "input-name"
-msgid "P2 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:164
-msgctxt "input-name"
-msgid "P2 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:165
-msgctxt "input-name"
-msgid "P2 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:166
-msgctxt "input-name"
-msgid "P2 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:167
-msgctxt "input-name"
-msgid "P2 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:168
-msgctxt "input-name"
-msgid "P2 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:169
-msgctxt "input-name"
-msgid "P2 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:174
-msgctxt "input-name"
-msgid "P2 Mahjong A"
-msgstr ""
-
-#: src/emu/inpttype.ipp:175
-msgctxt "input-name"
-msgid "P2 Mahjong B"
-msgstr ""
-
-#: src/emu/inpttype.ipp:176
-msgctxt "input-name"
-msgid "P2 Mahjong C"
-msgstr ""
-
-#: src/emu/inpttype.ipp:177
-msgctxt "input-name"
-msgid "P2 Mahjong D"
-msgstr ""
-
-#: src/emu/inpttype.ipp:178
-msgctxt "input-name"
-msgid "P2 Mahjong E"
-msgstr ""
-
-#: src/emu/inpttype.ipp:179
-msgctxt "input-name"
-msgid "P2 Mahjong F"
-msgstr ""
-
-#: src/emu/inpttype.ipp:180
-msgctxt "input-name"
-msgid "P2 Mahjong G"
-msgstr ""
-
-#: src/emu/inpttype.ipp:181
-msgctxt "input-name"
-msgid "P2 Mahjong H"
-msgstr ""
-
-#: src/emu/inpttype.ipp:182
-msgctxt "input-name"
-msgid "P2 Mahjong I"
-msgstr ""
-
-#: src/emu/inpttype.ipp:183
-msgctxt "input-name"
-msgid "P2 Mahjong J"
-msgstr ""
-
-#: src/emu/inpttype.ipp:184
-msgctxt "input-name"
-msgid "P2 Mahjong K"
-msgstr ""
-
-#: src/emu/inpttype.ipp:185
-msgctxt "input-name"
-msgid "P2 Mahjong L"
-msgstr ""
-
-#: src/emu/inpttype.ipp:186
-msgctxt "input-name"
-msgid "P2 Mahjong M"
-msgstr ""
-
-#: src/emu/inpttype.ipp:187
-msgctxt "input-name"
-msgid "P2 Mahjong N"
-msgstr ""
-
-#: src/emu/inpttype.ipp:188
-msgctxt "input-name"
-msgid "P2 Mahjong O"
-msgstr ""
-
-#: src/emu/inpttype.ipp:189
-msgctxt "input-name"
-msgid "P2 Mahjong P"
-msgstr ""
-
-#: src/emu/inpttype.ipp:190
-msgctxt "input-name"
-msgid "P2 Mahjong Q"
-msgstr ""
-
-#: src/emu/inpttype.ipp:191
-msgctxt "input-name"
-msgid "P2 Mahjong Kan"
-msgstr ""
-
-#: src/emu/inpttype.ipp:192
-msgctxt "input-name"
-msgid "P2 Mahjong Pon"
-msgstr ""
-
-#: src/emu/inpttype.ipp:193
-msgctxt "input-name"
-msgid "P2 Mahjong Chi"
-msgstr ""
-
-#: src/emu/inpttype.ipp:194
-msgctxt "input-name"
-msgid "P2 Mahjong Reach"
-msgstr ""
-
-#: src/emu/inpttype.ipp:195
-msgctxt "input-name"
-msgid "P2 Mahjong Ron"
-msgstr ""
-
-#: src/emu/inpttype.ipp:196
-msgctxt "input-name"
-msgid "P2 Mahjong Bet"
-msgstr ""
-
-#: src/emu/inpttype.ipp:197
-msgctxt "input-name"
-msgid "P2 Mahjong Last Chance"
-msgstr ""
-
-#: src/emu/inpttype.ipp:198
-msgctxt "input-name"
-msgid "P2 Mahjong Take Score"
-msgstr ""
-
-#: src/emu/inpttype.ipp:199
-msgctxt "input-name"
-msgid "P2 Mahjong Double Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:200
-msgctxt "input-name"
-msgid "P2 Mahjong Flip Flop"
-msgstr ""
-
-#: src/emu/inpttype.ipp:201
-msgctxt "input-name"
-msgid "P2 Mahjong Big"
-msgstr ""
-
-#: src/emu/inpttype.ipp:202
-msgctxt "input-name"
-msgid "P2 Mahjong Small"
-msgstr ""
-
-#: src/emu/inpttype.ipp:207
-msgctxt "input-name"
-msgid "P2 Hanafuda A/1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:208
-msgctxt "input-name"
-msgid "P2 Hanafuda B/2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:209
-msgctxt "input-name"
-msgid "P2 Hanafuda C/3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:210
-msgctxt "input-name"
-msgid "P2 Hanafuda D/4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:211
-msgctxt "input-name"
-msgid "P2 Hanafuda E/5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:212
-msgctxt "input-name"
-msgid "P2 Hanafuda F/6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:213
-msgctxt "input-name"
-msgid "P2 Hanafuda G/7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:214
-msgctxt "input-name"
-msgid "P2 Hanafuda H/8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:215
-msgctxt "input-name"
-msgid "P2 Hanafuda Yes"
-msgstr ""
-
-#: src/emu/inpttype.ipp:216
-msgctxt "input-name"
-msgid "P2 Hanafuda No"
-msgstr ""
-
-#: src/emu/inpttype.ipp:221
-msgctxt "input-name"
-msgid "P3 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:222
-msgctxt "input-name"
-msgid "P3 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:223
-msgctxt "input-name"
-msgid "P3 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:224
-msgctxt "input-name"
-msgid "P3 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:225
-msgctxt "input-name"
-msgid "P3 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:226
-msgctxt "input-name"
-msgid "P3 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:227
-msgctxt "input-name"
-msgid "P3 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:228
-msgctxt "input-name"
-msgid "P3 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:229
-msgctxt "input-name"
-msgid "P3 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:230
-msgctxt "input-name"
-msgid "P3 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:231
-msgctxt "input-name"
-msgid "P3 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:232
-msgctxt "input-name"
-msgid "P3 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:233
-msgctxt "input-name"
-msgid "P3 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:234
-msgctxt "input-name"
-msgid "P3 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:235
-msgctxt "input-name"
-msgid "P3 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:236
-msgctxt "input-name"
-msgid "P3 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:237
-msgctxt "input-name"
-msgid "P3 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:238
-msgctxt "input-name"
-msgid "P3 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:239
-msgctxt "input-name"
-msgid "P3 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:240
-msgctxt "input-name"
-msgid "P3 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:241
-msgctxt "input-name"
-msgid "P3 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:242
-msgctxt "input-name"
-msgid "P3 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:243
-msgctxt "input-name"
-msgid "P3 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:244
-msgctxt "input-name"
-msgid "P3 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:245
-msgctxt "input-name"
-msgid "P3 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:246
-msgctxt "input-name"
-msgid "P3 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:247
-msgctxt "input-name"
-msgid "P3 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:248
-msgctxt "input-name"
-msgid "P3 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:249
-msgctxt "input-name"
-msgid "P3 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:250
-msgctxt "input-name"
-msgid "P3 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:255
-msgctxt "input-name"
-msgid "P4 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:256
-msgctxt "input-name"
-msgid "P4 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:257
-msgctxt "input-name"
-msgid "P4 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:258
-msgctxt "input-name"
-msgid "P4 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:259
-msgctxt "input-name"
-msgid "P4 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:260
-msgctxt "input-name"
-msgid "P4 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:261
-msgctxt "input-name"
-msgid "P4 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:262
-msgctxt "input-name"
-msgid "P4 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:263
-msgctxt "input-name"
-msgid "P4 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:264
-msgctxt "input-name"
-msgid "P4 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:265
-msgctxt "input-name"
-msgid "P4 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:266
-msgctxt "input-name"
-msgid "P4 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:267
-msgctxt "input-name"
-msgid "P4 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:268
-msgctxt "input-name"
-msgid "P4 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:269
-msgctxt "input-name"
-msgid "P4 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:270
-msgctxt "input-name"
-msgid "P4 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:271
-msgctxt "input-name"
-msgid "P4 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:272
-msgctxt "input-name"
-msgid "P4 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:273
-msgctxt "input-name"
-msgid "P4 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:274
-msgctxt "input-name"
-msgid "P4 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:275
-msgctxt "input-name"
-msgid "P4 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:276
-msgctxt "input-name"
-msgid "P4 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:277
-msgctxt "input-name"
-msgid "P4 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:278
-msgctxt "input-name"
-msgid "P4 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:279
-msgctxt "input-name"
-msgid "P4 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:280
-msgctxt "input-name"
-msgid "P4 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:281
-msgctxt "input-name"
-msgid "P4 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:282
-msgctxt "input-name"
-msgid "P4 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:283
-msgctxt "input-name"
-msgid "P4 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:284
-msgctxt "input-name"
-msgid "P4 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:289
-msgctxt "input-name"
-msgid "P5 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:290
-msgctxt "input-name"
-msgid "P5 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:291
-msgctxt "input-name"
-msgid "P5 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:292
-msgctxt "input-name"
-msgid "P5 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:293
-msgctxt "input-name"
-msgid "P5 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:294
-msgctxt "input-name"
-msgid "P5 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:295
-msgctxt "input-name"
-msgid "P5 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:296
-msgctxt "input-name"
-msgid "P5 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:297
-msgctxt "input-name"
-msgid "P5 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:298
-msgctxt "input-name"
-msgid "P5 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:299
-msgctxt "input-name"
-msgid "P5 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:300
-msgctxt "input-name"
-msgid "P5 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:301
-msgctxt "input-name"
-msgid "P5 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:302
-msgctxt "input-name"
-msgid "P5 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:303
-msgctxt "input-name"
-msgid "P5 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:304
-msgctxt "input-name"
-msgid "P5 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:305
-msgctxt "input-name"
-msgid "P5 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:306
-msgctxt "input-name"
-msgid "P5 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:307
-msgctxt "input-name"
-msgid "P5 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:308
-msgctxt "input-name"
-msgid "P5 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:309
-msgctxt "input-name"
-msgid "P5 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:310
-msgctxt "input-name"
-msgid "P5 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:311
-msgctxt "input-name"
-msgid "P5 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:312
-msgctxt "input-name"
-msgid "P5 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:313
-msgctxt "input-name"
-msgid "P5 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:314
-msgctxt "input-name"
-msgid "P5 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:315
-msgctxt "input-name"
-msgid "P5 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:316
-msgctxt "input-name"
-msgid "P5 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:317
-msgctxt "input-name"
-msgid "P5 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:318
-msgctxt "input-name"
-msgid "P5 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:323
-msgctxt "input-name"
-msgid "P6 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:324
-msgctxt "input-name"
-msgid "P6 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:325
-msgctxt "input-name"
-msgid "P6 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:326
-msgctxt "input-name"
-msgid "P6 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:327
-msgctxt "input-name"
-msgid "P6 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:328
-msgctxt "input-name"
-msgid "P6 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:329
-msgctxt "input-name"
-msgid "P6 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:330
-msgctxt "input-name"
-msgid "P6 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:331
-msgctxt "input-name"
-msgid "P6 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:332
-msgctxt "input-name"
-msgid "P6 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:333
-msgctxt "input-name"
-msgid "P6 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:334
-msgctxt "input-name"
-msgid "P6 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:335
-msgctxt "input-name"
-msgid "P6 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:336
-msgctxt "input-name"
-msgid "P6 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:337
-msgctxt "input-name"
-msgid "P6 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:338
-msgctxt "input-name"
-msgid "P6 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:339
-msgctxt "input-name"
-msgid "P6 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:340
-msgctxt "input-name"
-msgid "P6 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:341
-msgctxt "input-name"
-msgid "P6 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:342
-msgctxt "input-name"
-msgid "P6 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:343
-msgctxt "input-name"
-msgid "P6 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:344
-msgctxt "input-name"
-msgid "P6 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:345
-msgctxt "input-name"
-msgid "P6 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:346
-msgctxt "input-name"
-msgid "P6 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:347
-msgctxt "input-name"
-msgid "P6 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:348
-msgctxt "input-name"
-msgid "P6 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:349
-msgctxt "input-name"
-msgid "P6 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:350
-msgctxt "input-name"
-msgid "P6 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:351
-msgctxt "input-name"
-msgid "P6 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:352
-msgctxt "input-name"
-msgid "P6 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:357
-msgctxt "input-name"
-msgid "P7 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:358
-msgctxt "input-name"
-msgid "P7 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:359
-msgctxt "input-name"
-msgid "P7 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:360
-msgctxt "input-name"
-msgid "P7 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:361
-msgctxt "input-name"
-msgid "P7 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:362
-msgctxt "input-name"
-msgid "P7 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:363
-msgctxt "input-name"
-msgid "P7 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:364
-msgctxt "input-name"
-msgid "P7 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:365
-msgctxt "input-name"
-msgid "P7 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:366
-msgctxt "input-name"
-msgid "P7 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:367
-msgctxt "input-name"
-msgid "P7 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:368
-msgctxt "input-name"
-msgid "P7 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:369
-msgctxt "input-name"
-msgid "P7 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:370
-msgctxt "input-name"
-msgid "P7 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:371
-msgctxt "input-name"
-msgid "P7 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:372
-msgctxt "input-name"
-msgid "P7 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:373
-msgctxt "input-name"
-msgid "P7 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:374
-msgctxt "input-name"
-msgid "P7 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:375
-msgctxt "input-name"
-msgid "P7 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:376
-msgctxt "input-name"
-msgid "P7 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:377
-msgctxt "input-name"
-msgid "P7 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:378
-msgctxt "input-name"
-msgid "P7 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:379
-msgctxt "input-name"
-msgid "P7 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:380
-msgctxt "input-name"
-msgid "P7 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:381
-msgctxt "input-name"
-msgid "P7 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:382
-msgctxt "input-name"
-msgid "P7 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:383
-msgctxt "input-name"
-msgid "P7 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:384
-msgctxt "input-name"
-msgid "P7 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:385
-msgctxt "input-name"
-msgid "P7 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:386
-msgctxt "input-name"
-msgid "P7 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:391
-msgctxt "input-name"
-msgid "P8 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:392
-msgctxt "input-name"
-msgid "P8 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:393
-msgctxt "input-name"
-msgid "P8 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:394
-msgctxt "input-name"
-msgid "P8 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:395
-msgctxt "input-name"
-msgid "P8 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:396
-msgctxt "input-name"
-msgid "P8 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:397
-msgctxt "input-name"
-msgid "P8 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:398
-msgctxt "input-name"
-msgid "P8 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:399
-msgctxt "input-name"
-msgid "P8 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:400
-msgctxt "input-name"
-msgid "P8 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:401
-msgctxt "input-name"
-msgid "P8 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:402
-msgctxt "input-name"
-msgid "P8 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:403
-msgctxt "input-name"
-msgid "P8 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:404
-msgctxt "input-name"
-msgid "P8 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:405
-msgctxt "input-name"
-msgid "P8 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:406
-msgctxt "input-name"
-msgid "P8 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:407
-msgctxt "input-name"
-msgid "P8 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:408
-msgctxt "input-name"
-msgid "P8 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:409
-msgctxt "input-name"
-msgid "P8 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:410
-msgctxt "input-name"
-msgid "P8 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:411
-msgctxt "input-name"
-msgid "P8 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:412
-msgctxt "input-name"
-msgid "P8 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:413
-msgctxt "input-name"
-msgid "P8 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:414
-msgctxt "input-name"
-msgid "P8 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:415
-msgctxt "input-name"
-msgid "P8 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:416
-msgctxt "input-name"
-msgid "P8 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:417
-msgctxt "input-name"
-msgid "P8 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:418
-msgctxt "input-name"
-msgid "P8 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:419
-msgctxt "input-name"
-msgid "P8 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:420
-msgctxt "input-name"
-msgid "P8 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:425
-msgctxt "input-name"
-msgid "P9 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:426
-msgctxt "input-name"
-msgid "P9 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:427
-msgctxt "input-name"
-msgid "P9 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:428
-msgctxt "input-name"
-msgid "P9 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:429
-msgctxt "input-name"
-msgid "P9 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:430
-msgctxt "input-name"
-msgid "P9 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:431
-msgctxt "input-name"
-msgid "P9 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:432
-msgctxt "input-name"
-msgid "P9 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:433
-msgctxt "input-name"
-msgid "P9 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:434
-msgctxt "input-name"
-msgid "P9 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:435
-msgctxt "input-name"
-msgid "P9 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:436
-msgctxt "input-name"
-msgid "P9 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:437
-msgctxt "input-name"
-msgid "P9 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:438
-msgctxt "input-name"
-msgid "P9 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:439
-msgctxt "input-name"
-msgid "P9 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:440
-msgctxt "input-name"
-msgid "P9 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:441
-msgctxt "input-name"
-msgid "P9 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:442
-msgctxt "input-name"
-msgid "P9 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:443
-msgctxt "input-name"
-msgid "P9 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:444
-msgctxt "input-name"
-msgid "P9 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:445
-msgctxt "input-name"
-msgid "P9 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:446
-msgctxt "input-name"
-msgid "P9 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:447
-msgctxt "input-name"
-msgid "P9 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:448
-msgctxt "input-name"
-msgid "P9 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:449
-msgctxt "input-name"
-msgid "P9 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:450
-msgctxt "input-name"
-msgid "P9 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:451
-msgctxt "input-name"
-msgid "P9 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:452
-msgctxt "input-name"
-msgid "P9 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:453
-msgctxt "input-name"
-msgid "P9 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:454
-msgctxt "input-name"
-msgid "P9 Select"
-msgstr ""
-
-#: src/emu/inpttype.ipp:459
-msgctxt "input-name"
-msgid "P10 Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:460
-msgctxt "input-name"
-msgid "P10 Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:461
-msgctxt "input-name"
-msgid "P10 Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:462
-msgctxt "input-name"
-msgid "P10 Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:463
-msgctxt "input-name"
-msgid "P10 Right Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:464
-msgctxt "input-name"
-msgid "P10 Right Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:465
-msgctxt "input-name"
-msgid "P10 Right Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:466
-msgctxt "input-name"
-msgid "P10 Right Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:467
-msgctxt "input-name"
-msgid "P10 Left Stick/Up"
-msgstr ""
-
-#: src/emu/inpttype.ipp:468
-msgctxt "input-name"
-msgid "P10 Left Stick/Down"
-msgstr ""
-
-#: src/emu/inpttype.ipp:469
-msgctxt "input-name"
-msgid "P10 Left Stick/Left"
-msgstr ""
-
-#: src/emu/inpttype.ipp:470
-msgctxt "input-name"
-msgid "P10 Left Stick/Right"
-msgstr ""
-
-#: src/emu/inpttype.ipp:471
-msgctxt "input-name"
-msgid "P10 Button 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:472
-msgctxt "input-name"
-msgid "P10 Button 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:473
-msgctxt "input-name"
-msgid "P10 Button 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:474
-msgctxt "input-name"
-msgid "P10 Button 4"
-msgstr ""
-
-#: src/emu/inpttype.ipp:475
-msgctxt "input-name"
-msgid "P10 Button 5"
-msgstr ""
-
-#: src/emu/inpttype.ipp:476
-msgctxt "input-name"
-msgid "P10 Button 6"
-msgstr ""
-
-#: src/emu/inpttype.ipp:477
-msgctxt "input-name"
-msgid "P10 Button 7"
-msgstr ""
-
-#: src/emu/inpttype.ipp:478
-msgctxt "input-name"
-msgid "P10 Button 8"
-msgstr ""
-
-#: src/emu/inpttype.ipp:479
-msgctxt "input-name"
-msgid "P10 Button 9"
-msgstr ""
-
-#: src/emu/inpttype.ipp:480
-msgctxt "input-name"
-msgid "P10 Button 10"
-msgstr ""
-
-#: src/emu/inpttype.ipp:481
-msgctxt "input-name"
-msgid "P10 Button 11"
-msgstr ""
-
-#: src/emu/inpttype.ipp:482
-msgctxt "input-name"
-msgid "P10 Button 12"
-msgstr ""
-
-#: src/emu/inpttype.ipp:483
-msgctxt "input-name"
-msgid "P10 Button 13"
-msgstr ""
-
-#: src/emu/inpttype.ipp:484
-msgctxt "input-name"
-msgid "P10 Button 14"
-msgstr ""
-
-#: src/emu/inpttype.ipp:485
-msgctxt "input-name"
-msgid "P10 Button 15"
-msgstr ""
-
-#: src/emu/inpttype.ipp:486
-msgctxt "input-name"
-msgid "P10 Button 16"
-msgstr ""
-
-#: src/emu/inpttype.ipp:487
-msgctxt "input-name"
-msgid "P10 Start"
-msgstr ""
-
-#: src/emu/inpttype.ipp:488
-msgctxt "input-name"
-msgid "P10 Select"
-msgstr ""
-
#: src/emu/inpttype.ipp:493
msgctxt "input-name"
msgid "1 Player Start"
@@ -5477,154 +4106,31 @@ msgctxt "input-name"
msgid "Volume Up"
msgstr ""
-#: src/emu/inpttype.ipp:550
-msgctxt "input-name"
-msgid "P1 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:551
-msgctxt "input-name"
-msgid "P2 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:552
-msgctxt "input-name"
-msgid "P3 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:553
-msgctxt "input-name"
-msgid "P4 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:554
-msgctxt "input-name"
-msgid "P5 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:555
-msgctxt "input-name"
-msgid "P6 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:556
-msgctxt "input-name"
-msgid "P7 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:557
-msgctxt "input-name"
-msgid "P8 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:558
-msgctxt "input-name"
-msgid "P9 Pedal 1"
-msgstr ""
-
+#: src/emu/inpttype.ipp:550 src/emu/inpttype.ipp:551 src/emu/inpttype.ipp:552
+#: src/emu/inpttype.ipp:553 src/emu/inpttype.ipp:554 src/emu/inpttype.ipp:555
+#: src/emu/inpttype.ipp:556 src/emu/inpttype.ipp:557 src/emu/inpttype.ipp:558
#: src/emu/inpttype.ipp:559
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 1"
-msgstr ""
-
-#: src/emu/inpttype.ipp:564
-msgctxt "input-name"
-msgid "P1 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:565
-msgctxt "input-name"
-msgid "P2 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:566
-msgctxt "input-name"
-msgid "P3 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:567
-msgctxt "input-name"
-msgid "P4 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:568
-msgctxt "input-name"
-msgid "P5 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:569
-msgctxt "input-name"
-msgid "P6 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:570
-msgctxt "input-name"
-msgid "P7 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:571
-msgctxt "input-name"
-msgid "P8 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:572
-msgctxt "input-name"
-msgid "P9 Pedal 2"
+msgid "%p Pedal 1"
msgstr ""
+#: src/emu/inpttype.ipp:564 src/emu/inpttype.ipp:565 src/emu/inpttype.ipp:566
+#: src/emu/inpttype.ipp:567 src/emu/inpttype.ipp:568 src/emu/inpttype.ipp:569
+#: src/emu/inpttype.ipp:570 src/emu/inpttype.ipp:571 src/emu/inpttype.ipp:572
#: src/emu/inpttype.ipp:573
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 2"
-msgstr ""
-
-#: src/emu/inpttype.ipp:578
-msgctxt "input-name"
-msgid "P1 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:579
-msgctxt "input-name"
-msgid "P2 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:580
-msgctxt "input-name"
-msgid "P3 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:581
-msgctxt "input-name"
-msgid "P4 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:582
-msgctxt "input-name"
-msgid "P5 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:583
-msgctxt "input-name"
-msgid "P6 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:584
-msgctxt "input-name"
-msgid "P7 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:585
-msgctxt "input-name"
-msgid "P8 Pedal 3"
-msgstr ""
-
-#: src/emu/inpttype.ipp:586
-msgctxt "input-name"
-msgid "P9 Pedal 3"
+msgid "%p Pedal 2"
msgstr ""
+#: src/emu/inpttype.ipp:578 src/emu/inpttype.ipp:579 src/emu/inpttype.ipp:580
+#: src/emu/inpttype.ipp:581 src/emu/inpttype.ipp:582 src/emu/inpttype.ipp:583
+#: src/emu/inpttype.ipp:584 src/emu/inpttype.ipp:585 src/emu/inpttype.ipp:586
#: src/emu/inpttype.ipp:587
+#, c-format
msgctxt "input-name"
-msgid "P10 Pedal 3"
+msgid "%p Pedal 3"
msgstr ""
#: src/emu/inpttype.ipp:592
diff --git a/plugins/autofire/autofire_menu.lua b/plugins/autofire/autofire_menu.lua
index dea692dd74b..5c87e27a63d 100644
--- a/plugins/autofire/autofire_menu.lua
+++ b/plugins/autofire/autofire_menu.lua
@@ -90,7 +90,7 @@ local function populate_main_menu(buttons)
rate = math.floor(rate * 100) / 100
local text
if button.button then
- text = string.format(_p('plugin-autofire', '%s [%g Hz]'), _p('input-name', button.button.name), rate)
+ text = string.format(_p('plugin-autofire', '%s [%g Hz]'), button.button.name, rate)
else
text = string.format(_p('plugin-autofire', 'n/a [%g Hz]'), rate)
end
@@ -145,7 +145,7 @@ end
local function populate_configure_menu(menu)
local button_name
if current_button.button then
- button_name = _p('input-name', current_button.button.name)
+ button_name = current_button.button.name
elseif current_button.port then
button_name = _p('plugin-autofire', 'n/a')
else
diff --git a/plugins/commonui/init.lua b/plugins/commonui/init.lua
index 26b65a5e1b5..16f4b6cc7b0 100644
--- a/plugins/commonui/init.lua
+++ b/plugins/commonui/init.lua
@@ -82,7 +82,7 @@ function commonui.input_selection_menu(action, title, filter)
local selection = index_first_choice
for index, field in ipairs(choices) do
if field then
- table.insert(items, { _p('input-name', field.name), '', '' })
+ table.insert(items, { field.name, '', '' })
if initial_selection and (field.port.tag == initial_selection.port.tag) and (field.mask == initial_selection.mask) and (field.type == initial_selection.type) then
selection = #items
initial_selection = nil
diff --git a/plugins/inputmacro/inputmacro_menu.lua b/plugins/inputmacro/inputmacro_menu.lua
index 92c18706509..33223e9f20f 100644
--- a/plugins/inputmacro/inputmacro_menu.lua
+++ b/plugins/inputmacro/inputmacro_menu.lua
@@ -393,7 +393,7 @@ local function add_edit_items(items)
for j, input in ipairs(step.inputs) do
local inputname
if input.field then
- inputname = _p('input-name', input.field.name)
+ inputname = input.field.name
elseif input.port then
inputname = _p('plugin-inputmacro', 'n/a')
else
diff --git a/src/devices/bus/neogeo_ctrl/joystick.cpp b/src/devices/bus/neogeo_ctrl/joystick.cpp
index f38dba81127..fe2712d00a8 100644
--- a/src/devices/bus/neogeo_ctrl/joystick.cpp
+++ b/src/devices/bus/neogeo_ctrl/joystick.cpp
@@ -31,10 +31,10 @@ static INPUT_PORTS_START( neogeo_joy )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT )
- PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_NAME("A")
- PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME("B")
- PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_NAME("C")
- PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_NAME("D")
+ PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_NAME("%p A")
+ PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME("%p B")
+ PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_NAME("%p C")
+ PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_NAME("%p D")
PORT_START("START_SELECT")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_START )
@@ -130,20 +130,20 @@ static INPUT_PORTS_START( neogeo_joy_ac )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(1)
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(1)
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(1)
- PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1)
- PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(1)
- PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(1)
- PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_PLAYER(1)
+ PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1) PORT_NAME("%p A")
+ PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(1) PORT_NAME("%p B")
+ PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(1) PORT_NAME("%p C")
+ PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_PLAYER(1) PORT_NAME("%p D")
PORT_START("JOY2")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(2)
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(2)
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(2)
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(2)
- PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2)
- PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2)
- PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(2)
- PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_PLAYER(2)
+ PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2) PORT_NAME("%p A")
+ PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2) PORT_NAME("%p B")
+ PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(2) PORT_NAME("%p C")
+ PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_PLAYER(2) PORT_NAME("%p D")
PORT_START("START")
PORT_BIT( 0xfa, IP_ACTIVE_LOW, IPT_UNUSED )
diff --git a/src/devices/bus/nes_ctrl/ctrl.cpp b/src/devices/bus/nes_ctrl/ctrl.cpp
index 1f4f0274687..33bd74e77cf 100644
--- a/src/devices/bus/nes_ctrl/ctrl.cpp
+++ b/src/devices/bus/nes_ctrl/ctrl.cpp
@@ -6,18 +6,18 @@
and Family Computer expansion port emulation
Here we emulate in fact 3 different kind of ports, which are
- connected to different bis of memory locations $4016 and $4017:
+ connected to different bits of memory locations $4016 and $4017:
- NES controller ports: these are hooked to bit 0,3,4 of the
corresponding address ($4016 for port1, $4017 for port2)
- FC controller ports: these are only hooked to bit 0 of the
corresponding address (so that e.g. a NES Zapper could not
be connected to a later FC AV model, because its inputs
would not be detected)
- - FC expansion port: this is hooked to bits 0-4 of both addresses
- To make things a little bit more complex, old FC models have the
- controller hardwired to the unit, and the P2 controllers are
- directly hooked also to one of the expansion port lines (namely,
- microphone inputs from P2 go to $4016 bit 2)
+ - FC expansion port: this is hooked to bit 1 of memory location
+ $4016 and bits 0-4 of $4017
+ To make things a little bit more complex, old FC models have
+ controllers hardwired to the unit, and the P2 controllers are
+ directly hooked to bit 2 of $4016 (for microphone inputs).
Even if the controller port and the expansion port are
physically different (the FC expansion is a 15pin port, while
@@ -35,8 +35,8 @@
handlers they have hooks for: Basic usage is that the expansion
port calls read_exp, FC ctrl ports call read_bit0, and NES ctrl
ports call both read_bit0 and read_bit34. However, to cope with
- the original FC microphone, we will have the second controller
- port calling read_exp too.
+ the original FC microphone, we have a one-off read_bit2 handler
+ called by the second controller.
**********************************************************************/
@@ -103,7 +103,7 @@ device_nes_control_port_interface::~device_nes_control_port_interface()
// nes_control_port_device - constructor
//-------------------------------------------------
-nes_control_port_device::nes_control_port_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) :
+nes_control_port_device::nes_control_port_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock) :
device_t(mconfig, NES_CONTROL_PORT, tag, owner, clock),
device_single_card_slot_interface<device_nes_control_port_interface>(mconfig, *this),
m_screen(*this, finder_base::DUMMY_TAG),
@@ -131,31 +131,39 @@ void nes_control_port_device::device_start()
}
-uint8_t nes_control_port_device::read_bit0()
+u8 nes_control_port_device::read_bit0()
{
- uint8_t data = 0;
+ u8 data = 0;
if (m_device)
data = m_device->read_bit0();
return data;
}
-uint8_t nes_control_port_device::read_bit34()
+u8 nes_control_port_device::read_bit2()
{
- uint8_t data = 0;
+ u8 data = 0;
+ if (m_device)
+ data = m_device->read_bit2();
+ return data;
+}
+
+u8 nes_control_port_device::read_bit34()
+{
+ u8 data = 0;
if (m_device)
data = m_device->read_bit34();
return data;
}
-uint8_t nes_control_port_device::read_exp(offs_t offset)
+u8 nes_control_port_device::read_exp(offs_t offset)
{
- uint8_t data = 0;
+ u8 data = 0;
if (m_device)
data = m_device->read_exp(offset);
return data;
}
-void nes_control_port_device::write(uint8_t data)
+void nes_control_port_device::write(u8 data)
{
if (m_device)
m_device->write(data);
diff --git a/src/devices/bus/nes_ctrl/ctrl.h b/src/devices/bus/nes_ctrl/ctrl.h
index 6e9e05aac17..560f546db89 100644
--- a/src/devices/bus/nes_ctrl/ctrl.h
+++ b/src/devices/bus/nes_ctrl/ctrl.h
@@ -34,10 +34,11 @@ public:
// construction/destruction
virtual ~device_nes_control_port_interface();
- virtual uint8_t read_bit0() { return 0; }
- virtual uint8_t read_bit34() { return 0; }
- virtual uint8_t read_exp(offs_t offset) { return 0; }
- virtual void write(uint8_t data) { }
+ virtual u8 read_bit0() { return 0; }
+ virtual u8 read_bit2() { return 0; } // intended only for P2 microphone
+ virtual u8 read_bit34() { return 0; }
+ virtual u8 read_exp(offs_t offset) { return 0; }
+ virtual void write(u8 data) { }
protected:
device_nes_control_port_interface(const machine_config &mconfig, device_t &device);
@@ -55,20 +56,21 @@ public:
// construction/destruction
template <typename T>
nes_control_port_device(machine_config const &mconfig, char const *tag, device_t *owner, T &&opts, char const *dflt)
- : nes_control_port_device(mconfig, tag, owner, (uint32_t)0)
+ : nes_control_port_device(mconfig, tag, owner, (u32)0)
{
option_reset();
opts(*this);
set_default_option(dflt);
set_fixed(false);
}
- nes_control_port_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
+ nes_control_port_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock);
virtual ~nes_control_port_device();
- uint8_t read_bit0();
- uint8_t read_bit34();
- uint8_t read_exp(offs_t offset);
- void write(uint8_t data);
+ u8 read_bit0();
+ u8 read_bit2();
+ u8 read_bit34();
+ u8 read_exp(offs_t offset);
+ void write(u8 data);
template <typename T> void set_screen_tag(T &&tag) { m_screen.set_tag(std::forward<T>(tag)); }
// for peripherals that interact with the machine's screen
diff --git a/src/devices/bus/nes_ctrl/joypad.cpp b/src/devices/bus/nes_ctrl/joypad.cpp
index f6c8116c72c..4b0b89ccf9b 100644
--- a/src/devices/bus/nes_ctrl/joypad.cpp
+++ b/src/devices/bus/nes_ctrl/joypad.cpp
@@ -42,8 +42,8 @@ DEFINE_DEVICE_TYPE(NES_ARCSTICK, nes_arcstick_device, "nes_arcstick", "Ninten
static INPUT_PORTS_START( nes_joypad )
PORT_START("JOYPAD")
- PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_NAME("A")
- PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_NAME("B")
+ PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_NAME("%p A")
+ PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_NAME("%p B")
PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_SELECT )
PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_START )
PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP ) PORT_8WAY
@@ -53,15 +53,15 @@ static INPUT_PORTS_START( nes_joypad )
INPUT_PORTS_END
static INPUT_PORTS_START( nes_fcpad_p2 )
- PORT_START("JOYPAD")
- PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_NAME("A")
- PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_NAME("B")
- PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_SELECT ) PORT_NAME("Microphone")
- PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED )
- PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP ) PORT_8WAY
- PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) PORT_8WAY
- PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT ) PORT_8WAY
- PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT ) PORT_8WAY
+ PORT_INCLUDE( nes_joypad )
+
+ PORT_MODIFY("JOYPAD")
+ PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED ) // no select button
+ PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED ) // or start button on controller 2
+
+ PORT_START("MIC")
+ PORT_BIT( 0x03, IP_ACTIVE_HIGH, IPT_UNUSED )
+ PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Microphone") PORT_CODE(KEYCODE_M)
INPUT_PORTS_END
static INPUT_PORTS_START( nes_ccpad_left )
@@ -98,8 +98,8 @@ static INPUT_PORTS_START( nes_arcstick )
PORT_CONFSETTING( 0x02, "Player II" )
PORT_START("JOYPAD")
- PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_NAME("A")
- PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_NAME("B")
+ PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_NAME("%p A")
+ PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_NAME("%p B")
PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_SELECT )
PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_START )
PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP ) PORT_8WAY PORT_CONDITION("CONFIG", 0x01, EQUALS, 0x01)
@@ -180,8 +180,9 @@ nes_joypad_device::nes_joypad_device(const machine_config &mconfig, const char *
{
}
-nes_fcpad2_device::nes_fcpad2_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) :
- nes_joypad_device(mconfig, NES_FCPAD_P2, tag, owner, clock)
+nes_fcpad2_device::nes_fcpad2_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock)
+ : nes_joypad_device(mconfig, NES_FCPAD_P2, tag, owner, clock)
+ , m_mic(*this, "MIC")
{
}
@@ -234,13 +235,9 @@ uint8_t nes_joypad_device::read_bit0()
return ret;
}
-uint8_t nes_fcpad2_device::read_exp(offs_t offset)
+u8 nes_fcpad2_device::read_bit2()
{
- uint8_t ret = 0;
- if (!offset) // microphone input
- ret |= m_joypad->read() & 0x04;
-
- return ret;
+ return m_mic->read();
}
// NOTE: I haven't found any documentation about what happens when
@@ -288,15 +285,6 @@ void nes_joypad_device::write(uint8_t data)
m_latch = m_joypad->read();
}
-void nes_fcpad2_device::write(uint8_t data)
-{
- if (data & 0x01)
- return;
-
- // microphone is hooked to expansion bits, not to the controller bit
- m_latch = m_joypad->read() & ~0x04;
-}
-
void nes_arcstick_device::write(uint8_t data)
{
m_daisychain->write(data);
diff --git a/src/devices/bus/nes_ctrl/joypad.h b/src/devices/bus/nes_ctrl/joypad.h
index 76acd478906..7fb77cbbecc 100644
--- a/src/devices/bus/nes_ctrl/joypad.h
+++ b/src/devices/bus/nes_ctrl/joypad.h
@@ -49,13 +49,15 @@ class nes_fcpad2_device : public nes_joypad_device
{
public:
// construction/destruction
- nes_fcpad2_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
+ nes_fcpad2_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock);
virtual ioport_constructor device_input_ports() const override;
protected:
- virtual uint8_t read_exp(offs_t offset) override;
- virtual void write(uint8_t data) override;
+ virtual u8 read_bit2() override;
+
+private:
+ required_ioport m_mic;
};
// ======================> nes_ccpadl_device
diff --git a/src/devices/cpu/t11/t11.cpp b/src/devices/cpu/t11/t11.cpp
index c4f22b93732..c420d222af4 100644
--- a/src/devices/cpu/t11/t11.cpp
+++ b/src/devices/cpu/t11/t11.cpp
@@ -52,6 +52,7 @@ t11_device::t11_device(const machine_config &mconfig, device_type type, const ch
, m_cp_state(0)
, m_vec_active(false)
, m_pf_active(false)
+ , m_berr_active(false)
, m_hlt_active(false)
, m_out_reset_func(*this)
, m_in_iack_func(*this)
@@ -222,9 +223,14 @@ void t11_device::t11_check_irqs()
return;
}
- // PF has next-highest priority
- int priority = PSW & 0340;
- if (m_power_fail && priority != 0340)
+ // non-maskable hardware traps
+ if (m_bus_error)
+ {
+ m_bus_error = false;
+ take_interrupt(T11_TIMEOUT);
+ return;
+ }
+ else if (m_power_fail)
{
m_power_fail = false;
take_interrupt(T11_PWRFAIL);
@@ -233,7 +239,7 @@ void t11_device::t11_check_irqs()
// compare the priority of the CP interrupt to the PSW
const struct irq_table_entry *irq = &irq_table[m_cp_state & 15];
- if (irq->priority > priority)
+ if (irq->priority > (PSW & 0340))
{
// call the callback
standard_irq_callback(m_cp_state & 15);
@@ -404,6 +410,7 @@ void t11_device::device_reset()
m_wait_state = 0;
m_power_fail = false;
+ m_bus_error = false;
m_ext_halt = false;
}
@@ -447,6 +454,12 @@ void t11_device::execute_set_input(int irqline, int state)
m_pf_active = (state != CLEAR_LINE);
break;
+ case BUS_ERROR:
+ if (state != CLEAR_LINE && !m_berr_active)
+ m_bus_error = true;
+ m_berr_active = (state != CLEAR_LINE);
+ break;
+
case HLT_LINE:
if (state != CLEAR_LINE && !m_hlt_active)
m_ext_halt = true;
diff --git a/src/devices/cpu/t11/t11.h b/src/devices/cpu/t11/t11.h
index ff63ef311fe..e2a30ce7cb5 100644
--- a/src/devices/cpu/t11/t11.h
+++ b/src/devices/cpu/t11/t11.h
@@ -22,6 +22,7 @@ enum
class t11_device : public cpu_device
{
public:
+ // T11 input lines
enum
{
CP0_LINE = 0, // -AI4 (at PI time)
@@ -33,8 +34,12 @@ public:
HLT_LINE = 6 // -AI7 (at PI time)
};
+ // generic hardware traps
+ static constexpr uint8_t POWER_FAIL = PF_LINE;
+ static constexpr uint8_t BUS_ERROR = 8;
+
// construction/destruction
- t11_device(const machine_config &mconfig, const char *_tag, device_t *_owner, uint32_t _clock);
+ t11_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
// configuration helpers
void set_initial_mode(const uint16_t mode) { c_initial_mode = mode; }
@@ -63,8 +68,8 @@ protected:
// device_execute_interface overrides
virtual uint32_t execute_min_cycles() const noexcept override { return 12; }
virtual uint32_t execute_max_cycles() const noexcept override { return 114; }
- virtual uint32_t execute_input_lines() const noexcept override { return 7; }
- virtual bool execute_input_edge_triggered(int inputnum) const noexcept override { return inputnum == PF_LINE || inputnum == HLT_LINE; }
+ virtual uint32_t execute_input_lines() const noexcept override { return 8; }
+ virtual bool execute_input_edge_triggered(int inputnum) const noexcept override { return inputnum == PF_LINE || inputnum == HLT_LINE || inputnum == BUS_ERROR; }
virtual void execute_run() override;
virtual void execute_set_input(int inputnum, int state) override;
@@ -89,8 +94,10 @@ protected:
uint8_t m_cp_state;
bool m_vec_active;
bool m_pf_active;
+ bool m_berr_active;
bool m_hlt_active;
bool m_power_fail;
+ bool m_bus_error;
bool m_ext_halt;
int m_icount;
memory_access<16, 1, 0, ENDIANNESS_LITTLE>::cache m_cache;
diff --git a/src/devices/machine/idectrl.h b/src/devices/machine/idectrl.h
index e81ffeae346..e0b10b05d08 100644
--- a/src/devices/machine/idectrl.h
+++ b/src/devices/machine/idectrl.h
@@ -106,6 +106,7 @@ class bus_master_ide_controller_device : public ide_controller_32_device
public:
bus_master_ide_controller_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock = 0);
template <typename T> void set_bus_master_space(T &&bmtag, int bmspace) { m_dma_space.set_tag(std::forward<T>(bmtag), bmspace); }
+ template <bool R> void set_bus_master_space(const address_space_finder<R> &finder) { m_dma_space.set_tag(finder); }
template <typename T> bus_master_ide_controller_device &master(T &&opts, const char *dflt = nullptr, bool fixed = false)
{
diff --git a/src/devices/machine/pci-ide.cpp b/src/devices/machine/pci-ide.cpp
index fed9182e312..b24a944eb3b 100644
--- a/src/devices/machine/pci-ide.cpp
+++ b/src/devices/machine/pci-ide.cpp
@@ -12,8 +12,7 @@ ide_pci_device::ide_pci_device(const machine_config &mconfig, const char *tag, d
m_irq_handler(*this),
m_legacy_top(0x000),
m_pif(0x8a),
- m_bus_master_tag(":pci:00.0"),
- m_bus_master_space(AS_DATA)
+ m_bus_master_space(*this, ":pci:00.0", AS_DATA)
{
}
@@ -58,11 +57,11 @@ void ide_pci_device::device_add_mconfig(machine_config &config)
{
BUS_MASTER_IDE_CONTROLLER(config, m_ide).options(ata_devices, "hdd", "cdrom", true);
m_ide->irq_handler().set(FUNC(ide_pci_device::ide_interrupt));
- m_ide->set_bus_master_space(m_bus_master_tag, m_bus_master_space);
+ m_ide->set_bus_master_space(m_bus_master_space);
BUS_MASTER_IDE_CONTROLLER(config, m_ide2).options(ata_devices, "hdd", "cdrom", true);
m_ide2->irq_handler().set(FUNC(ide_pci_device::ide_interrupt));
- m_ide2->set_bus_master_space(m_bus_master_tag, m_bus_master_space);
+ m_ide2->set_bus_master_space(m_bus_master_space);
}
void ide_pci_device::device_start()
diff --git a/src/devices/machine/pci-ide.h b/src/devices/machine/pci-ide.h
index 140db524f50..aae418fb9e0 100644
--- a/src/devices/machine/pci-ide.h
+++ b/src/devices/machine/pci-ide.h
@@ -26,8 +26,7 @@ public:
: ide_pci_device(mconfig, tag, owner, clock)
{
set_ids(main_id, revision, 0x01018a, subdevice_id);
- m_bus_master_tag = bmtag;
- m_bus_master_space = bmspace;
+ m_bus_master_space.set_tag(bmtag, bmspace);
}
ide_pci_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
@@ -69,8 +68,7 @@ private:
// Bits 31-20 for legacy mode hack
uint32_t m_legacy_top;
uint32_t m_pif;
- const char* m_bus_master_tag;
- uint32_t m_bus_master_space;
+ required_address_space m_bus_master_space;
uint32_t m_config_data[0x10];
void chan1_data_command_map(address_map &map);
diff --git a/src/emu/inpttype.ipp b/src/emu/inpttype.ipp
index aca3973673a..59c6a458779 100644
--- a/src/emu/inpttype.ipp
+++ b/src/emu/inpttype.ipp
@@ -19,83 +19,83 @@ namespace {
#define CORE_INPUT_TYPES_P1 \
CORE_INPUT_TYPES_BEGIN(p1) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, JOYSTICK_UP, N_p("input-name", "P1 Up"), input_seq(KEYCODE_UP, input_seq::or_code, JOYCODE_Y_UP_SWITCH_INDEXED(0)) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, JOYSTICK_DOWN, N_p("input-name", "P1 Down"), input_seq(KEYCODE_DOWN, input_seq::or_code, JOYCODE_Y_DOWN_SWITCH_INDEXED(0)) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, JOYSTICK_LEFT, N_p("input-name", "P1 Left"), input_seq(KEYCODE_LEFT, input_seq::or_code, JOYCODE_X_LEFT_SWITCH_INDEXED(0)) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, JOYSTICK_RIGHT, N_p("input-name", "P1 Right"), input_seq(KEYCODE_RIGHT, input_seq::or_code, JOYCODE_X_RIGHT_SWITCH_INDEXED(0)) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, JOYSTICKRIGHT_UP, N_p("input-name", "P1 Right Stick/Up"), input_seq(KEYCODE_I, input_seq::or_code, JOYCODE_BUTTON2_INDEXED(0)) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, JOYSTICKRIGHT_DOWN, N_p("input-name", "P1 Right Stick/Down"), input_seq(KEYCODE_K, input_seq::or_code, JOYCODE_BUTTON3_INDEXED(0)) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, JOYSTICKRIGHT_LEFT, N_p("input-name", "P1 Right Stick/Left"), input_seq(KEYCODE_J, input_seq::or_code, JOYCODE_BUTTON1_INDEXED(0)) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, JOYSTICKRIGHT_RIGHT, N_p("input-name", "P1 Right Stick/Right"), input_seq(KEYCODE_L, input_seq::or_code, JOYCODE_BUTTON4_INDEXED(0)) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, JOYSTICKLEFT_UP, N_p("input-name", "P1 Left Stick/Up"), input_seq(KEYCODE_E, input_seq::or_code, JOYCODE_Y_UP_SWITCH_INDEXED(0)) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, JOYSTICKLEFT_DOWN, N_p("input-name", "P1 Left Stick/Down"), input_seq(KEYCODE_D, input_seq::or_code, JOYCODE_Y_DOWN_SWITCH_INDEXED(0)) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, JOYSTICKLEFT_LEFT, N_p("input-name", "P1 Left Stick/Left"), input_seq(KEYCODE_S, input_seq::or_code, JOYCODE_X_LEFT_SWITCH_INDEXED(0)) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, JOYSTICKLEFT_RIGHT, N_p("input-name", "P1 Left Stick/Right"), input_seq(KEYCODE_F, input_seq::or_code, JOYCODE_X_RIGHT_SWITCH_INDEXED(0)) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON1, N_p("input-name", "P1 Button 1"), input_seq(KEYCODE_LCONTROL, input_seq::or_code, JOYCODE_BUTTON1_INDEXED(0), input_seq::or_code, MOUSECODE_BUTTON1_INDEXED(0), input_seq::or_code, GUNCODE_BUTTON1_INDEXED(0)) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON2, N_p("input-name", "P1 Button 2"), input_seq(KEYCODE_LALT, input_seq::or_code, JOYCODE_BUTTON2_INDEXED(0), input_seq::or_code, MOUSECODE_BUTTON3_INDEXED(0), input_seq::or_code, GUNCODE_BUTTON2_INDEXED(0)) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON3, N_p("input-name", "P1 Button 3"), input_seq(KEYCODE_SPACE, input_seq::or_code, JOYCODE_BUTTON3_INDEXED(0), input_seq::or_code, MOUSECODE_BUTTON2_INDEXED(0)) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON4, N_p("input-name", "P1 Button 4"), input_seq(KEYCODE_LSHIFT, input_seq::or_code, JOYCODE_BUTTON4_INDEXED(0)) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON5, N_p("input-name", "P1 Button 5"), input_seq(KEYCODE_Z, input_seq::or_code, JOYCODE_BUTTON5_INDEXED(0)) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON6, N_p("input-name", "P1 Button 6"), input_seq(KEYCODE_X, input_seq::or_code, JOYCODE_BUTTON6_INDEXED(0)) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON7, N_p("input-name", "P1 Button 7"), input_seq(KEYCODE_C, input_seq::or_code, JOYCODE_BUTTON7_INDEXED(0)) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON8, N_p("input-name", "P1 Button 8"), input_seq(KEYCODE_V, input_seq::or_code, JOYCODE_BUTTON8_INDEXED(0)) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON9, N_p("input-name", "P1 Button 9"), input_seq(KEYCODE_B, input_seq::or_code, JOYCODE_BUTTON9_INDEXED(0)) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON10, N_p("input-name", "P1 Button 10"), input_seq(KEYCODE_N, input_seq::or_code, JOYCODE_BUTTON10_INDEXED(0)) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON11, N_p("input-name", "P1 Button 11"), input_seq(KEYCODE_M, input_seq::or_code, JOYCODE_BUTTON11_INDEXED(0)) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON12, N_p("input-name", "P1 Button 12"), input_seq(KEYCODE_COMMA, input_seq::or_code, JOYCODE_BUTTON12_INDEXED(0)) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON13, N_p("input-name", "P1 Button 13"), input_seq(KEYCODE_STOP, input_seq::or_code, JOYCODE_BUTTON13_INDEXED(0)) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON14, N_p("input-name", "P1 Button 14"), input_seq(KEYCODE_SLASH, input_seq::or_code, JOYCODE_BUTTON14_INDEXED(0)) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON15, N_p("input-name", "P1 Button 15"), input_seq(KEYCODE_RSHIFT, input_seq::or_code, JOYCODE_BUTTON15_INDEXED(0)) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON16, N_p("input-name", "P1 Button 16"), input_seq(JOYCODE_BUTTON16_INDEXED(0)) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, START, N_p("input-name", "P1 Start"), input_seq(KEYCODE_1, input_seq::or_code, JOYCODE_START_INDEXED(0)) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, SELECT, N_p("input-name", "P1 Select"), input_seq(KEYCODE_5, input_seq::or_code, JOYCODE_SELECT_INDEXED(0)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, JOYSTICK_UP, N_p("input-name", "%p Up"), input_seq(KEYCODE_UP, input_seq::or_code, JOYCODE_Y_UP_SWITCH_INDEXED(0)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, JOYSTICK_DOWN, N_p("input-name", "%p Down"), input_seq(KEYCODE_DOWN, input_seq::or_code, JOYCODE_Y_DOWN_SWITCH_INDEXED(0)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, JOYSTICK_LEFT, N_p("input-name", "%p Left"), input_seq(KEYCODE_LEFT, input_seq::or_code, JOYCODE_X_LEFT_SWITCH_INDEXED(0)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, JOYSTICK_RIGHT, N_p("input-name", "%p Right"), input_seq(KEYCODE_RIGHT, input_seq::or_code, JOYCODE_X_RIGHT_SWITCH_INDEXED(0)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, JOYSTICKRIGHT_UP, N_p("input-name", "%p Right Stick/Up"), input_seq(KEYCODE_I, input_seq::or_code, JOYCODE_BUTTON2_INDEXED(0)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, JOYSTICKRIGHT_DOWN, N_p("input-name", "%p Right Stick/Down"), input_seq(KEYCODE_K, input_seq::or_code, JOYCODE_BUTTON3_INDEXED(0)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, JOYSTICKRIGHT_LEFT, N_p("input-name", "%p Right Stick/Left"), input_seq(KEYCODE_J, input_seq::or_code, JOYCODE_BUTTON1_INDEXED(0)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, JOYSTICKRIGHT_RIGHT, N_p("input-name", "%p Right Stick/Right"), input_seq(KEYCODE_L, input_seq::or_code, JOYCODE_BUTTON4_INDEXED(0)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, JOYSTICKLEFT_UP, N_p("input-name", "%p Left Stick/Up"), input_seq(KEYCODE_E, input_seq::or_code, JOYCODE_Y_UP_SWITCH_INDEXED(0)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, JOYSTICKLEFT_DOWN, N_p("input-name", "%p Left Stick/Down"), input_seq(KEYCODE_D, input_seq::or_code, JOYCODE_Y_DOWN_SWITCH_INDEXED(0)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, JOYSTICKLEFT_LEFT, N_p("input-name", "%p Left Stick/Left"), input_seq(KEYCODE_S, input_seq::or_code, JOYCODE_X_LEFT_SWITCH_INDEXED(0)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, JOYSTICKLEFT_RIGHT, N_p("input-name", "%p Left Stick/Right"), input_seq(KEYCODE_F, input_seq::or_code, JOYCODE_X_RIGHT_SWITCH_INDEXED(0)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON1, N_p("input-name", "%p Button 1"), input_seq(KEYCODE_LCONTROL, input_seq::or_code, JOYCODE_BUTTON1_INDEXED(0), input_seq::or_code, MOUSECODE_BUTTON1_INDEXED(0), input_seq::or_code, GUNCODE_BUTTON1_INDEXED(0)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON2, N_p("input-name", "%p Button 2"), input_seq(KEYCODE_LALT, input_seq::or_code, JOYCODE_BUTTON2_INDEXED(0), input_seq::or_code, MOUSECODE_BUTTON3_INDEXED(0), input_seq::or_code, GUNCODE_BUTTON2_INDEXED(0)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON3, N_p("input-name", "%p Button 3"), input_seq(KEYCODE_SPACE, input_seq::or_code, JOYCODE_BUTTON3_INDEXED(0), input_seq::or_code, MOUSECODE_BUTTON2_INDEXED(0)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON4, N_p("input-name", "%p Button 4"), input_seq(KEYCODE_LSHIFT, input_seq::or_code, JOYCODE_BUTTON4_INDEXED(0)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON5, N_p("input-name", "%p Button 5"), input_seq(KEYCODE_Z, input_seq::or_code, JOYCODE_BUTTON5_INDEXED(0)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON6, N_p("input-name", "%p Button 6"), input_seq(KEYCODE_X, input_seq::or_code, JOYCODE_BUTTON6_INDEXED(0)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON7, N_p("input-name", "%p Button 7"), input_seq(KEYCODE_C, input_seq::or_code, JOYCODE_BUTTON7_INDEXED(0)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON8, N_p("input-name", "%p Button 8"), input_seq(KEYCODE_V, input_seq::or_code, JOYCODE_BUTTON8_INDEXED(0)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON9, N_p("input-name", "%p Button 9"), input_seq(KEYCODE_B, input_seq::or_code, JOYCODE_BUTTON9_INDEXED(0)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON10, N_p("input-name", "%p Button 10"), input_seq(KEYCODE_N, input_seq::or_code, JOYCODE_BUTTON10_INDEXED(0)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON11, N_p("input-name", "%p Button 11"), input_seq(KEYCODE_M, input_seq::or_code, JOYCODE_BUTTON11_INDEXED(0)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON12, N_p("input-name", "%p Button 12"), input_seq(KEYCODE_COMMA, input_seq::or_code, JOYCODE_BUTTON12_INDEXED(0)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON13, N_p("input-name", "%p Button 13"), input_seq(KEYCODE_STOP, input_seq::or_code, JOYCODE_BUTTON13_INDEXED(0)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON14, N_p("input-name", "%p Button 14"), input_seq(KEYCODE_SLASH, input_seq::or_code, JOYCODE_BUTTON14_INDEXED(0)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON15, N_p("input-name", "%p Button 15"), input_seq(KEYCODE_RSHIFT, input_seq::or_code, JOYCODE_BUTTON15_INDEXED(0)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, BUTTON16, N_p("input-name", "%p Button 16"), input_seq(JOYCODE_BUTTON16_INDEXED(0)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, START, N_p("input-name", "%p Start"), input_seq(KEYCODE_1, input_seq::or_code, JOYCODE_START_INDEXED(0)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, SELECT, N_p("input-name", "%p Select"), input_seq(KEYCODE_5, input_seq::or_code, JOYCODE_SELECT_INDEXED(0)) ) \
CORE_INPUT_TYPES_END()
#define CORE_INPUT_TYPES_P1_MAHJONG \
CORE_INPUT_TYPES_BEGIN(p1_mahjong) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_A, N_p("input-name", "P1 Mahjong A"), input_seq(KEYCODE_A) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_B, N_p("input-name", "P1 Mahjong B"), input_seq(KEYCODE_B) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_C, N_p("input-name", "P1 Mahjong C"), input_seq(KEYCODE_C) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_D, N_p("input-name", "P1 Mahjong D"), input_seq(KEYCODE_D) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_E, N_p("input-name", "P1 Mahjong E"), input_seq(KEYCODE_E) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_F, N_p("input-name", "P1 Mahjong F"), input_seq(KEYCODE_F) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_G, N_p("input-name", "P1 Mahjong G"), input_seq(KEYCODE_G) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_H, N_p("input-name", "P1 Mahjong H"), input_seq(KEYCODE_H) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_I, N_p("input-name", "P1 Mahjong I"), input_seq(KEYCODE_I) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_J, N_p("input-name", "P1 Mahjong J"), input_seq(KEYCODE_J) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_K, N_p("input-name", "P1 Mahjong K"), input_seq(KEYCODE_K) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_L, N_p("input-name", "P1 Mahjong L"), input_seq(KEYCODE_L) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_M, N_p("input-name", "P1 Mahjong M"), input_seq(KEYCODE_M) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_N, N_p("input-name", "P1 Mahjong N"), input_seq(KEYCODE_N) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_O, N_p("input-name", "P1 Mahjong O"), input_seq(KEYCODE_O) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_P, N_p("input-name", "P1 Mahjong P"), input_seq(KEYCODE_COLON) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_Q, N_p("input-name", "P1 Mahjong Q"), input_seq(KEYCODE_Q) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_KAN, N_p("input-name", "P1 Mahjong Kan"), input_seq(KEYCODE_LCONTROL) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_PON, N_p("input-name", "P1 Mahjong Pon"), input_seq(KEYCODE_LALT) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_CHI, N_p("input-name", "P1 Mahjong Chi"), input_seq(KEYCODE_SPACE) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_REACH, N_p("input-name", "P1 Mahjong Reach"), input_seq(KEYCODE_LSHIFT) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_RON, N_p("input-name", "P1 Mahjong Ron"), input_seq(KEYCODE_Z) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_FLIP_FLOP, N_p("input-name", "P1 Mahjong Flip Flop"), input_seq(KEYCODE_Y) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_BET, N_p("input-name", "P1 Mahjong Bet"), input_seq(KEYCODE_3) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_SCORE, N_p("input-name", "P1 Mahjong Take Score"), input_seq(KEYCODE_RCONTROL) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_DOUBLE_UP, N_p("input-name", "P1 Mahjong Double Up"), input_seq(KEYCODE_RSHIFT) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_BIG, N_p("input-name", "P1 Mahjong Big"), input_seq(KEYCODE_ENTER) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_SMALL, N_p("input-name", "P1 Mahjong Small"), input_seq(KEYCODE_BACKSPACE) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_LAST_CHANCE, N_p("input-name", "P1 Mahjong Last Chance"), input_seq(KEYCODE_RALT) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_A, N_p("input-name", "%p Mahjong A"), input_seq(KEYCODE_A) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_B, N_p("input-name", "%p Mahjong B"), input_seq(KEYCODE_B) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_C, N_p("input-name", "%p Mahjong C"), input_seq(KEYCODE_C) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_D, N_p("input-name", "%p Mahjong D"), input_seq(KEYCODE_D) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_E, N_p("input-name", "%p Mahjong E"), input_seq(KEYCODE_E) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_F, N_p("input-name", "%p Mahjong F"), input_seq(KEYCODE_F) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_G, N_p("input-name", "%p Mahjong G"), input_seq(KEYCODE_G) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_H, N_p("input-name", "%p Mahjong H"), input_seq(KEYCODE_H) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_I, N_p("input-name", "%p Mahjong I"), input_seq(KEYCODE_I) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_J, N_p("input-name", "%p Mahjong J"), input_seq(KEYCODE_J) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_K, N_p("input-name", "%p Mahjong K"), input_seq(KEYCODE_K) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_L, N_p("input-name", "%p Mahjong L"), input_seq(KEYCODE_L) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_M, N_p("input-name", "%p Mahjong M"), input_seq(KEYCODE_M) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_N, N_p("input-name", "%p Mahjong N"), input_seq(KEYCODE_N) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_O, N_p("input-name", "%p Mahjong O"), input_seq(KEYCODE_O) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_P, N_p("input-name", "%p Mahjong P"), input_seq(KEYCODE_COLON) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_Q, N_p("input-name", "%p Mahjong Q"), input_seq(KEYCODE_Q) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_KAN, N_p("input-name", "%p Mahjong Kan"), input_seq(KEYCODE_LCONTROL) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_PON, N_p("input-name", "%p Mahjong Pon"), input_seq(KEYCODE_LALT) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_CHI, N_p("input-name", "%p Mahjong Chi"), input_seq(KEYCODE_SPACE) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_REACH, N_p("input-name", "%p Mahjong Reach"), input_seq(KEYCODE_LSHIFT) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_RON, N_p("input-name", "%p Mahjong Ron"), input_seq(KEYCODE_Z) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_FLIP_FLOP, N_p("input-name", "%p Mahjong Flip Flop"), input_seq(KEYCODE_Y) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_BET, N_p("input-name", "%p Mahjong Bet"), input_seq(KEYCODE_3) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_SCORE, N_p("input-name", "%p Mahjong Take Score"), input_seq(KEYCODE_RCONTROL) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_DOUBLE_UP, N_p("input-name", "%p Mahjong Double Up"), input_seq(KEYCODE_RSHIFT) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_BIG, N_p("input-name", "%p Mahjong Big"), input_seq(KEYCODE_ENTER) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_SMALL, N_p("input-name", "%p Mahjong Small"), input_seq(KEYCODE_BACKSPACE) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, MAHJONG_LAST_CHANCE, N_p("input-name", "%p Mahjong Last Chance"), input_seq(KEYCODE_RALT) ) \
CORE_INPUT_TYPES_END()
#define CORE_INPUT_TYPES_P1_HANAFUDA \
CORE_INPUT_TYPES_BEGIN(p1_hanafuda) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, HANAFUDA_A, N_p("input-name", "P1 Hanafuda A/1"), input_seq(KEYCODE_A) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, HANAFUDA_B, N_p("input-name", "P1 Hanafuda B/2"), input_seq(KEYCODE_B) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, HANAFUDA_C, N_p("input-name", "P1 Hanafuda C/3"), input_seq(KEYCODE_C) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, HANAFUDA_D, N_p("input-name", "P1 Hanafuda D/4"), input_seq(KEYCODE_D) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, HANAFUDA_E, N_p("input-name", "P1 Hanafuda E/5"), input_seq(KEYCODE_E) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, HANAFUDA_F, N_p("input-name", "P1 Hanafuda F/6"), input_seq(KEYCODE_F) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, HANAFUDA_G, N_p("input-name", "P1 Hanafuda G/7"), input_seq(KEYCODE_G) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, HANAFUDA_H, N_p("input-name", "P1 Hanafuda H/8"), input_seq(KEYCODE_H) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, HANAFUDA_YES, N_p("input-name", "P1 Hanafuda Yes"), input_seq(KEYCODE_M) ) \
- INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, HANAFUDA_NO, N_p("input-name", "P1 Hanafuda No"), input_seq(KEYCODE_N) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, HANAFUDA_A, N_p("input-name", "%p Hanafuda A/1"), input_seq(KEYCODE_A) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, HANAFUDA_B, N_p("input-name", "%p Hanafuda B/2"), input_seq(KEYCODE_B) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, HANAFUDA_C, N_p("input-name", "%p Hanafuda C/3"), input_seq(KEYCODE_C) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, HANAFUDA_D, N_p("input-name", "%p Hanafuda D/4"), input_seq(KEYCODE_D) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, HANAFUDA_E, N_p("input-name", "%p Hanafuda E/5"), input_seq(KEYCODE_E) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, HANAFUDA_F, N_p("input-name", "%p Hanafuda F/6"), input_seq(KEYCODE_F) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, HANAFUDA_G, N_p("input-name", "%p Hanafuda G/7"), input_seq(KEYCODE_G) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, HANAFUDA_H, N_p("input-name", "%p Hanafuda H/8"), input_seq(KEYCODE_H) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, HANAFUDA_YES, N_p("input-name", "%p Hanafuda Yes"), input_seq(KEYCODE_M) ) \
+ INPUT_PORT_DIGITAL_TYPE( 1, PLAYER1, HANAFUDA_NO, N_p("input-name", "%p Hanafuda No"), input_seq(KEYCODE_N) ) \
CORE_INPUT_TYPES_END()
#define CORE_INPUT_TYPES_GAMBLE \
@@ -137,355 +137,355 @@ namespace {
#define CORE_INPUT_TYPES_P2 \
CORE_INPUT_TYPES_BEGIN(p2) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, JOYSTICK_UP, N_p("input-name", "P2 Up"), input_seq(KEYCODE_R, input_seq::or_code, JOYCODE_Y_UP_SWITCH_INDEXED(1)) ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, JOYSTICK_DOWN, N_p("input-name", "P2 Down"), input_seq(KEYCODE_F, input_seq::or_code, JOYCODE_Y_DOWN_SWITCH_INDEXED(1)) ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, JOYSTICK_LEFT, N_p("input-name", "P2 Left"), input_seq(KEYCODE_D, input_seq::or_code, JOYCODE_X_LEFT_SWITCH_INDEXED(1)) ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, JOYSTICK_RIGHT, N_p("input-name", "P2 Right"), input_seq(KEYCODE_G, input_seq::or_code, JOYCODE_X_RIGHT_SWITCH_INDEXED(1)) ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, JOYSTICKRIGHT_UP, N_p("input-name", "P2 Right Stick/Up"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, JOYSTICKRIGHT_DOWN, N_p("input-name", "P2 Right Stick/Down"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, JOYSTICKRIGHT_LEFT, N_p("input-name", "P2 Right Stick/Left"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, JOYSTICKRIGHT_RIGHT, N_p("input-name", "P2 Right Stick/Right"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, JOYSTICKLEFT_UP, N_p("input-name", "P2 Left Stick/Up"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, JOYSTICKLEFT_DOWN, N_p("input-name", "P2 Left Stick/Down"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, JOYSTICKLEFT_LEFT, N_p("input-name", "P2 Left Stick/Left"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, JOYSTICKLEFT_RIGHT, N_p("input-name", "P2 Left Stick/Right"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON1, N_p("input-name", "P2 Button 1"), input_seq(KEYCODE_A, input_seq::or_code, JOYCODE_BUTTON1_INDEXED(1), input_seq::or_code, MOUSECODE_BUTTON1_INDEXED(1), input_seq::or_code, GUNCODE_BUTTON1_INDEXED(1)) ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON2, N_p("input-name", "P2 Button 2"), input_seq(KEYCODE_S, input_seq::or_code, JOYCODE_BUTTON2_INDEXED(1), input_seq::or_code, MOUSECODE_BUTTON3_INDEXED(1), input_seq::or_code, GUNCODE_BUTTON2_INDEXED(1)) ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON3, N_p("input-name", "P2 Button 3"), input_seq(KEYCODE_Q, input_seq::or_code, JOYCODE_BUTTON3_INDEXED(1), input_seq::or_code, MOUSECODE_BUTTON2_INDEXED(1)) ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON4, N_p("input-name", "P2 Button 4"), input_seq(KEYCODE_W, input_seq::or_code, JOYCODE_BUTTON4_INDEXED(1)) ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON5, N_p("input-name", "P2 Button 5"), input_seq(KEYCODE_E, input_seq::or_code, JOYCODE_BUTTON5_INDEXED(1)) ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON6, N_p("input-name", "P2 Button 6"), input_seq(JOYCODE_BUTTON6_INDEXED(1)) ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON7, N_p("input-name", "P2 Button 7"), input_seq(JOYCODE_BUTTON7_INDEXED(1)) ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON8, N_p("input-name", "P2 Button 8"), input_seq(JOYCODE_BUTTON8_INDEXED(1)) ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON9, N_p("input-name", "P2 Button 9"), input_seq(JOYCODE_BUTTON9_INDEXED(1)) ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON10, N_p("input-name", "P2 Button 10"), input_seq(JOYCODE_BUTTON10_INDEXED(1)) ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON11, N_p("input-name", "P2 Button 11"), input_seq(JOYCODE_BUTTON11_INDEXED(1)) ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON12, N_p("input-name", "P2 Button 12"), input_seq(JOYCODE_BUTTON12_INDEXED(1)) ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON13, N_p("input-name", "P2 Button 13"), input_seq(JOYCODE_BUTTON13_INDEXED(1)) ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON14, N_p("input-name", "P2 Button 14"), input_seq(JOYCODE_BUTTON14_INDEXED(1)) ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON15, N_p("input-name", "P2 Button 15"), input_seq(JOYCODE_BUTTON15_INDEXED(1)) ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON16, N_p("input-name", "P2 Button 16"), input_seq(JOYCODE_BUTTON16_INDEXED(1)) ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, START, N_p("input-name", "P2 Start"), input_seq(KEYCODE_2, input_seq::or_code, JOYCODE_START_INDEXED(1)) ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, SELECT, N_p("input-name", "P2 Select"), input_seq(KEYCODE_6, input_seq::or_code, JOYCODE_SELECT_INDEXED(1)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, JOYSTICK_UP, N_p("input-name", "%p Up"), input_seq(KEYCODE_R, input_seq::or_code, JOYCODE_Y_UP_SWITCH_INDEXED(1)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, JOYSTICK_DOWN, N_p("input-name", "%p Down"), input_seq(KEYCODE_F, input_seq::or_code, JOYCODE_Y_DOWN_SWITCH_INDEXED(1)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, JOYSTICK_LEFT, N_p("input-name", "%p Left"), input_seq(KEYCODE_D, input_seq::or_code, JOYCODE_X_LEFT_SWITCH_INDEXED(1)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, JOYSTICK_RIGHT, N_p("input-name", "%p Right"), input_seq(KEYCODE_G, input_seq::or_code, JOYCODE_X_RIGHT_SWITCH_INDEXED(1)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, JOYSTICKRIGHT_UP, N_p("input-name", "%p Right Stick/Up"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, JOYSTICKRIGHT_DOWN, N_p("input-name", "%p Right Stick/Down"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, JOYSTICKRIGHT_LEFT, N_p("input-name", "%p Right Stick/Left"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, JOYSTICKRIGHT_RIGHT, N_p("input-name", "%p Right Stick/Right"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, JOYSTICKLEFT_UP, N_p("input-name", "%p Left Stick/Up"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, JOYSTICKLEFT_DOWN, N_p("input-name", "%p Left Stick/Down"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, JOYSTICKLEFT_LEFT, N_p("input-name", "%p Left Stick/Left"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, JOYSTICKLEFT_RIGHT, N_p("input-name", "%p Left Stick/Right"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON1, N_p("input-name", "%p Button 1"), input_seq(KEYCODE_A, input_seq::or_code, JOYCODE_BUTTON1_INDEXED(1), input_seq::or_code, MOUSECODE_BUTTON1_INDEXED(1), input_seq::or_code, GUNCODE_BUTTON1_INDEXED(1)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON2, N_p("input-name", "%p Button 2"), input_seq(KEYCODE_S, input_seq::or_code, JOYCODE_BUTTON2_INDEXED(1), input_seq::or_code, MOUSECODE_BUTTON3_INDEXED(1), input_seq::or_code, GUNCODE_BUTTON2_INDEXED(1)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON3, N_p("input-name", "%p Button 3"), input_seq(KEYCODE_Q, input_seq::or_code, JOYCODE_BUTTON3_INDEXED(1), input_seq::or_code, MOUSECODE_BUTTON2_INDEXED(1)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON4, N_p("input-name", "%p Button 4"), input_seq(KEYCODE_W, input_seq::or_code, JOYCODE_BUTTON4_INDEXED(1)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON5, N_p("input-name", "%p Button 5"), input_seq(KEYCODE_E, input_seq::or_code, JOYCODE_BUTTON5_INDEXED(1)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON6, N_p("input-name", "%p Button 6"), input_seq(JOYCODE_BUTTON6_INDEXED(1)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON7, N_p("input-name", "%p Button 7"), input_seq(JOYCODE_BUTTON7_INDEXED(1)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON8, N_p("input-name", "%p Button 8"), input_seq(JOYCODE_BUTTON8_INDEXED(1)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON9, N_p("input-name", "%p Button 9"), input_seq(JOYCODE_BUTTON9_INDEXED(1)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON10, N_p("input-name", "%p Button 10"), input_seq(JOYCODE_BUTTON10_INDEXED(1)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON11, N_p("input-name", "%p Button 11"), input_seq(JOYCODE_BUTTON11_INDEXED(1)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON12, N_p("input-name", "%p Button 12"), input_seq(JOYCODE_BUTTON12_INDEXED(1)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON13, N_p("input-name", "%p Button 13"), input_seq(JOYCODE_BUTTON13_INDEXED(1)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON14, N_p("input-name", "%p Button 14"), input_seq(JOYCODE_BUTTON14_INDEXED(1)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON15, N_p("input-name", "%p Button 15"), input_seq(JOYCODE_BUTTON15_INDEXED(1)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, BUTTON16, N_p("input-name", "%p Button 16"), input_seq(JOYCODE_BUTTON16_INDEXED(1)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, START, N_p("input-name", "%p Start"), input_seq(KEYCODE_2, input_seq::or_code, JOYCODE_START_INDEXED(1)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, SELECT, N_p("input-name", "%p Select"), input_seq(KEYCODE_6, input_seq::or_code, JOYCODE_SELECT_INDEXED(1)) ) \
CORE_INPUT_TYPES_END()
#define CORE_INPUT_TYPES_P2_MAHJONG \
CORE_INPUT_TYPES_BEGIN(p2_mahjong) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_A, N_p("input-name", "P2 Mahjong A"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_B, N_p("input-name", "P2 Mahjong B"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_C, N_p("input-name", "P2 Mahjong C"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_D, N_p("input-name", "P2 Mahjong D"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_E, N_p("input-name", "P2 Mahjong E"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_F, N_p("input-name", "P2 Mahjong F"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_G, N_p("input-name", "P2 Mahjong G"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_H, N_p("input-name", "P2 Mahjong H"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_I, N_p("input-name", "P2 Mahjong I"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_J, N_p("input-name", "P2 Mahjong J"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_K, N_p("input-name", "P2 Mahjong K"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_L, N_p("input-name", "P2 Mahjong L"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_M, N_p("input-name", "P2 Mahjong M"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_N, N_p("input-name", "P2 Mahjong N"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_O, N_p("input-name", "P2 Mahjong O"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_P, N_p("input-name", "P2 Mahjong P"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_Q, N_p("input-name", "P2 Mahjong Q"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_KAN, N_p("input-name", "P2 Mahjong Kan"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_PON, N_p("input-name", "P2 Mahjong Pon"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_CHI, N_p("input-name", "P2 Mahjong Chi"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_REACH, N_p("input-name", "P2 Mahjong Reach"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_RON, N_p("input-name", "P2 Mahjong Ron"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_BET, N_p("input-name", "P2 Mahjong Bet"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_LAST_CHANCE, N_p("input-name", "P2 Mahjong Last Chance"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_SCORE, N_p("input-name", "P2 Mahjong Take Score"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_DOUBLE_UP, N_p("input-name", "P2 Mahjong Double Up"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_FLIP_FLOP, N_p("input-name", "P2 Mahjong Flip Flop"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_BIG, N_p("input-name", "P2 Mahjong Big"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_SMALL, N_p("input-name", "P2 Mahjong Small"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_A, N_p("input-name", "%p Mahjong A"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_B, N_p("input-name", "%p Mahjong B"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_C, N_p("input-name", "%p Mahjong C"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_D, N_p("input-name", "%p Mahjong D"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_E, N_p("input-name", "%p Mahjong E"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_F, N_p("input-name", "%p Mahjong F"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_G, N_p("input-name", "%p Mahjong G"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_H, N_p("input-name", "%p Mahjong H"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_I, N_p("input-name", "%p Mahjong I"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_J, N_p("input-name", "%p Mahjong J"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_K, N_p("input-name", "%p Mahjong K"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_L, N_p("input-name", "%p Mahjong L"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_M, N_p("input-name", "%p Mahjong M"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_N, N_p("input-name", "%p Mahjong N"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_O, N_p("input-name", "%p Mahjong O"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_P, N_p("input-name", "%p Mahjong P"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_Q, N_p("input-name", "%p Mahjong Q"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_KAN, N_p("input-name", "%p Mahjong Kan"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_PON, N_p("input-name", "%p Mahjong Pon"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_CHI, N_p("input-name", "%p Mahjong Chi"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_REACH, N_p("input-name", "%p Mahjong Reach"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_RON, N_p("input-name", "%p Mahjong Ron"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_FLIP_FLOP, N_p("input-name", "%p Mahjong Flip Flop"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_BET, N_p("input-name", "%p Mahjong Bet"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_SCORE, N_p("input-name", "%p Mahjong Take Score"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_DOUBLE_UP, N_p("input-name", "%p Mahjong Double Up"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_BIG, N_p("input-name", "%p Mahjong Big"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_SMALL, N_p("input-name", "%p Mahjong Small"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, MAHJONG_LAST_CHANCE, N_p("input-name", "%p Mahjong Last Chance"), input_seq() ) \
CORE_INPUT_TYPES_END()
#define CORE_INPUT_TYPES_P2_HANAFUDA \
CORE_INPUT_TYPES_BEGIN(p2_hanafuda) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, HANAFUDA_A, N_p("input-name", "P2 Hanafuda A/1"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, HANAFUDA_B, N_p("input-name", "P2 Hanafuda B/2"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, HANAFUDA_C, N_p("input-name", "P2 Hanafuda C/3"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, HANAFUDA_D, N_p("input-name", "P2 Hanafuda D/4"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, HANAFUDA_E, N_p("input-name", "P2 Hanafuda E/5"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, HANAFUDA_F, N_p("input-name", "P2 Hanafuda F/6"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, HANAFUDA_G, N_p("input-name", "P2 Hanafuda G/7"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, HANAFUDA_H, N_p("input-name", "P2 Hanafuda H/8"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, HANAFUDA_YES, N_p("input-name", "P2 Hanafuda Yes"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, HANAFUDA_NO, N_p("input-name", "P2 Hanafuda No"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, HANAFUDA_A, N_p("input-name", "%p Hanafuda A/1"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, HANAFUDA_B, N_p("input-name", "%p Hanafuda B/2"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, HANAFUDA_C, N_p("input-name", "%p Hanafuda C/3"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, HANAFUDA_D, N_p("input-name", "%p Hanafuda D/4"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, HANAFUDA_E, N_p("input-name", "%p Hanafuda E/5"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, HANAFUDA_F, N_p("input-name", "%p Hanafuda F/6"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, HANAFUDA_G, N_p("input-name", "%p Hanafuda G/7"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, HANAFUDA_H, N_p("input-name", "%p Hanafuda H/8"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, HANAFUDA_YES, N_p("input-name", "%p Hanafuda Yes"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 2, PLAYER2, HANAFUDA_NO, N_p("input-name", "%p Hanafuda No"), input_seq() ) \
CORE_INPUT_TYPES_END()
#define CORE_INPUT_TYPES_P3 \
CORE_INPUT_TYPES_BEGIN(p3) \
- INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, JOYSTICK_UP, N_p("input-name", "P3 Up"), input_seq(KEYCODE_I, input_seq::or_code, JOYCODE_Y_UP_SWITCH_INDEXED(2)) ) \
- INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, JOYSTICK_DOWN, N_p("input-name", "P3 Down"), input_seq(KEYCODE_K, input_seq::or_code, JOYCODE_Y_DOWN_SWITCH_INDEXED(2)) ) \
- INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, JOYSTICK_LEFT, N_p("input-name", "P3 Left"), input_seq(KEYCODE_J, input_seq::or_code, JOYCODE_X_LEFT_SWITCH_INDEXED(2)) ) \
- INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, JOYSTICK_RIGHT, N_p("input-name", "P3 Right"), input_seq(KEYCODE_L, input_seq::or_code, JOYCODE_X_RIGHT_SWITCH_INDEXED(2)) ) \
- INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, JOYSTICKRIGHT_UP, N_p("input-name", "P3 Right Stick/Up"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, JOYSTICKRIGHT_DOWN, N_p("input-name", "P3 Right Stick/Down"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, JOYSTICKRIGHT_LEFT, N_p("input-name", "P3 Right Stick/Left"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, JOYSTICKRIGHT_RIGHT, N_p("input-name", "P3 Right Stick/Right"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, JOYSTICKLEFT_UP, N_p("input-name", "P3 Left Stick/Up"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, JOYSTICKLEFT_DOWN, N_p("input-name", "P3 Left Stick/Down"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, JOYSTICKLEFT_LEFT, N_p("input-name", "P3 Left Stick/Left"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, JOYSTICKLEFT_RIGHT, N_p("input-name", "P3 Left Stick/Right"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON1, N_p("input-name", "P3 Button 1"), input_seq(KEYCODE_RCONTROL, input_seq::or_code, JOYCODE_BUTTON1_INDEXED(2), input_seq::or_code, GUNCODE_BUTTON1_INDEXED(2)) ) \
- INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON2, N_p("input-name", "P3 Button 2"), input_seq(KEYCODE_RSHIFT, input_seq::or_code, JOYCODE_BUTTON2_INDEXED(2), input_seq::or_code, GUNCODE_BUTTON2_INDEXED(2)) ) \
- INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON3, N_p("input-name", "P3 Button 3"), input_seq(KEYCODE_ENTER, input_seq::or_code, JOYCODE_BUTTON3_INDEXED(2)) ) \
- INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON4, N_p("input-name", "P3 Button 4"), input_seq(JOYCODE_BUTTON4_INDEXED(2)) ) \
- INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON5, N_p("input-name", "P3 Button 5"), input_seq(JOYCODE_BUTTON5_INDEXED(2)) ) \
- INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON6, N_p("input-name", "P3 Button 6"), input_seq(JOYCODE_BUTTON6_INDEXED(2)) ) \
- INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON7, N_p("input-name", "P3 Button 7"), input_seq(JOYCODE_BUTTON7_INDEXED(2)) ) \
- INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON8, N_p("input-name", "P3 Button 8"), input_seq(JOYCODE_BUTTON8_INDEXED(2)) ) \
- INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON9, N_p("input-name", "P3 Button 9"), input_seq(JOYCODE_BUTTON9_INDEXED(2)) ) \
- INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON10, N_p("input-name", "P3 Button 10"), input_seq(JOYCODE_BUTTON10_INDEXED(2)) ) \
- INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON11, N_p("input-name", "P3 Button 11"), input_seq(JOYCODE_BUTTON11_INDEXED(2)) ) \
- INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON12, N_p("input-name", "P3 Button 12"), input_seq(JOYCODE_BUTTON12_INDEXED(2)) ) \
- INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON13, N_p("input-name", "P3 Button 13"), input_seq(JOYCODE_BUTTON13_INDEXED(2)) ) \
- INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON14, N_p("input-name", "P3 Button 14"), input_seq(JOYCODE_BUTTON14_INDEXED(2)) ) \
- INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON15, N_p("input-name", "P3 Button 15"), input_seq(JOYCODE_BUTTON15_INDEXED(2)) ) \
- INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON16, N_p("input-name", "P3 Button 16"), input_seq(JOYCODE_BUTTON16_INDEXED(2)) ) \
- INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, START, N_p("input-name", "P3 Start"), input_seq(KEYCODE_3, input_seq::or_code, JOYCODE_START_INDEXED(2)) ) \
- INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, SELECT, N_p("input-name", "P3 Select"), input_seq(KEYCODE_7, input_seq::or_code, JOYCODE_SELECT_INDEXED(2)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, JOYSTICK_UP, N_p("input-name", "%p Up"), input_seq(KEYCODE_I, input_seq::or_code, JOYCODE_Y_UP_SWITCH_INDEXED(2)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, JOYSTICK_DOWN, N_p("input-name", "%p Down"), input_seq(KEYCODE_K, input_seq::or_code, JOYCODE_Y_DOWN_SWITCH_INDEXED(2)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, JOYSTICK_LEFT, N_p("input-name", "%p Left"), input_seq(KEYCODE_J, input_seq::or_code, JOYCODE_X_LEFT_SWITCH_INDEXED(2)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, JOYSTICK_RIGHT, N_p("input-name", "%p Right"), input_seq(KEYCODE_L, input_seq::or_code, JOYCODE_X_RIGHT_SWITCH_INDEXED(2)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, JOYSTICKRIGHT_UP, N_p("input-name", "%p Right Stick/Up"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, JOYSTICKRIGHT_DOWN, N_p("input-name", "%p Right Stick/Down"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, JOYSTICKRIGHT_LEFT, N_p("input-name", "%p Right Stick/Left"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, JOYSTICKRIGHT_RIGHT, N_p("input-name", "%p Right Stick/Right"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, JOYSTICKLEFT_UP, N_p("input-name", "%p Left Stick/Up"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, JOYSTICKLEFT_DOWN, N_p("input-name", "%p Left Stick/Down"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, JOYSTICKLEFT_LEFT, N_p("input-name", "%p Left Stick/Left"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, JOYSTICKLEFT_RIGHT, N_p("input-name", "%p Left Stick/Right"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON1, N_p("input-name", "%p Button 1"), input_seq(KEYCODE_RCONTROL, input_seq::or_code, JOYCODE_BUTTON1_INDEXED(2), input_seq::or_code, GUNCODE_BUTTON1_INDEXED(2)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON2, N_p("input-name", "%p Button 2"), input_seq(KEYCODE_RSHIFT, input_seq::or_code, JOYCODE_BUTTON2_INDEXED(2), input_seq::or_code, GUNCODE_BUTTON2_INDEXED(2)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON3, N_p("input-name", "%p Button 3"), input_seq(KEYCODE_ENTER, input_seq::or_code, JOYCODE_BUTTON3_INDEXED(2)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON4, N_p("input-name", "%p Button 4"), input_seq(JOYCODE_BUTTON4_INDEXED(2)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON5, N_p("input-name", "%p Button 5"), input_seq(JOYCODE_BUTTON5_INDEXED(2)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON6, N_p("input-name", "%p Button 6"), input_seq(JOYCODE_BUTTON6_INDEXED(2)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON7, N_p("input-name", "%p Button 7"), input_seq(JOYCODE_BUTTON7_INDEXED(2)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON8, N_p("input-name", "%p Button 8"), input_seq(JOYCODE_BUTTON8_INDEXED(2)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON9, N_p("input-name", "%p Button 9"), input_seq(JOYCODE_BUTTON9_INDEXED(2)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON10, N_p("input-name", "%p Button 10"), input_seq(JOYCODE_BUTTON10_INDEXED(2)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON11, N_p("input-name", "%p Button 11"), input_seq(JOYCODE_BUTTON11_INDEXED(2)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON12, N_p("input-name", "%p Button 12"), input_seq(JOYCODE_BUTTON12_INDEXED(2)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON13, N_p("input-name", "%p Button 13"), input_seq(JOYCODE_BUTTON13_INDEXED(2)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON14, N_p("input-name", "%p Button 14"), input_seq(JOYCODE_BUTTON14_INDEXED(2)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON15, N_p("input-name", "%p Button 15"), input_seq(JOYCODE_BUTTON15_INDEXED(2)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, BUTTON16, N_p("input-name", "%p Button 16"), input_seq(JOYCODE_BUTTON16_INDEXED(2)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, START, N_p("input-name", "%p Start"), input_seq(KEYCODE_3, input_seq::or_code, JOYCODE_START_INDEXED(2)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 3, PLAYER3, SELECT, N_p("input-name", "%p Select"), input_seq(KEYCODE_7, input_seq::or_code, JOYCODE_SELECT_INDEXED(2)) ) \
CORE_INPUT_TYPES_END()
#define CORE_INPUT_TYPES_P4 \
CORE_INPUT_TYPES_BEGIN(p4) \
- INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, JOYSTICK_UP, N_p("input-name", "P4 Up"), input_seq(KEYCODE_8_PAD, input_seq::or_code, JOYCODE_Y_UP_SWITCH_INDEXED(3)) ) \
- INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, JOYSTICK_DOWN, N_p("input-name", "P4 Down"), input_seq(KEYCODE_2_PAD, input_seq::or_code, JOYCODE_Y_DOWN_SWITCH_INDEXED(3)) ) \
- INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, JOYSTICK_LEFT, N_p("input-name", "P4 Left"), input_seq(KEYCODE_4_PAD, input_seq::or_code, JOYCODE_X_LEFT_SWITCH_INDEXED(3)) ) \
- INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, JOYSTICK_RIGHT, N_p("input-name", "P4 Right"), input_seq(KEYCODE_6_PAD, input_seq::or_code, JOYCODE_X_RIGHT_SWITCH_INDEXED(3)) ) \
- INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, JOYSTICKRIGHT_UP, N_p("input-name", "P4 Right Stick/Up"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, JOYSTICKRIGHT_DOWN, N_p("input-name", "P4 Right Stick/Down"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, JOYSTICKRIGHT_LEFT, N_p("input-name", "P4 Right Stick/Left"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, JOYSTICKRIGHT_RIGHT, N_p("input-name", "P4 Right Stick/Right"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, JOYSTICKLEFT_UP, N_p("input-name", "P4 Left Stick/Up"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, JOYSTICKLEFT_DOWN, N_p("input-name", "P4 Left Stick/Down"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, JOYSTICKLEFT_LEFT, N_p("input-name", "P4 Left Stick/Left"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, JOYSTICKLEFT_RIGHT, N_p("input-name", "P4 Left Stick/Right"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON1, N_p("input-name", "P4 Button 1"), input_seq(KEYCODE_0_PAD, input_seq::or_code, JOYCODE_BUTTON1_INDEXED(3)) ) \
- INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON2, N_p("input-name", "P4 Button 2"), input_seq(KEYCODE_DEL_PAD, input_seq::or_code, JOYCODE_BUTTON2_INDEXED(3)) ) \
- INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON3, N_p("input-name", "P4 Button 3"), input_seq(KEYCODE_ENTER_PAD, input_seq::or_code, JOYCODE_BUTTON3_INDEXED(3)) ) \
- INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON4, N_p("input-name", "P4 Button 4"), input_seq(JOYCODE_BUTTON4_INDEXED(3)) ) \
- INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON5, N_p("input-name", "P4 Button 5"), input_seq(JOYCODE_BUTTON5_INDEXED(3)) ) \
- INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON6, N_p("input-name", "P4 Button 6"), input_seq(JOYCODE_BUTTON6_INDEXED(3)) ) \
- INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON7, N_p("input-name", "P4 Button 7"), input_seq(JOYCODE_BUTTON7_INDEXED(3)) ) \
- INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON8, N_p("input-name", "P4 Button 8"), input_seq(JOYCODE_BUTTON8_INDEXED(3)) ) \
- INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON9, N_p("input-name", "P4 Button 9"), input_seq(JOYCODE_BUTTON9_INDEXED(3)) ) \
- INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON10, N_p("input-name", "P4 Button 10"), input_seq(JOYCODE_BUTTON10_INDEXED(3)) ) \
- INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON11, N_p("input-name", "P4 Button 11"), input_seq(JOYCODE_BUTTON11_INDEXED(3)) ) \
- INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON12, N_p("input-name", "P4 Button 12"), input_seq(JOYCODE_BUTTON12_INDEXED(3)) ) \
- INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON13, N_p("input-name", "P4 Button 13"), input_seq(JOYCODE_BUTTON13_INDEXED(3)) ) \
- INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON14, N_p("input-name", "P4 Button 14"), input_seq(JOYCODE_BUTTON14_INDEXED(3)) ) \
- INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON15, N_p("input-name", "P4 Button 15"), input_seq(JOYCODE_BUTTON15_INDEXED(3)) ) \
- INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON16, N_p("input-name", "P4 Button 16"), input_seq(JOYCODE_BUTTON16_INDEXED(3)) ) \
- INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, START, N_p("input-name", "P4 Start"), input_seq(KEYCODE_4, input_seq::or_code, JOYCODE_START_INDEXED(3)) ) \
- INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, SELECT, N_p("input-name", "P4 Select"), input_seq(KEYCODE_8, input_seq::or_code, JOYCODE_SELECT_INDEXED(3)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, JOYSTICK_UP, N_p("input-name", "%p Up"), input_seq(KEYCODE_8_PAD, input_seq::or_code, JOYCODE_Y_UP_SWITCH_INDEXED(3)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, JOYSTICK_DOWN, N_p("input-name", "%p Down"), input_seq(KEYCODE_2_PAD, input_seq::or_code, JOYCODE_Y_DOWN_SWITCH_INDEXED(3)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, JOYSTICK_LEFT, N_p("input-name", "%p Left"), input_seq(KEYCODE_4_PAD, input_seq::or_code, JOYCODE_X_LEFT_SWITCH_INDEXED(3)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, JOYSTICK_RIGHT, N_p("input-name", "%p Right"), input_seq(KEYCODE_6_PAD, input_seq::or_code, JOYCODE_X_RIGHT_SWITCH_INDEXED(3)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, JOYSTICKRIGHT_UP, N_p("input-name", "%p Right Stick/Up"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, JOYSTICKRIGHT_DOWN, N_p("input-name", "%p Right Stick/Down"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, JOYSTICKRIGHT_LEFT, N_p("input-name", "%p Right Stick/Left"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, JOYSTICKRIGHT_RIGHT, N_p("input-name", "%p Right Stick/Right"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, JOYSTICKLEFT_UP, N_p("input-name", "%p Left Stick/Up"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, JOYSTICKLEFT_DOWN, N_p("input-name", "%p Left Stick/Down"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, JOYSTICKLEFT_LEFT, N_p("input-name", "%p Left Stick/Left"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, JOYSTICKLEFT_RIGHT, N_p("input-name", "%p Left Stick/Right"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON1, N_p("input-name", "%p Button 1"), input_seq(KEYCODE_0_PAD, input_seq::or_code, JOYCODE_BUTTON1_INDEXED(3)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON2, N_p("input-name", "%p Button 2"), input_seq(KEYCODE_DEL_PAD, input_seq::or_code, JOYCODE_BUTTON2_INDEXED(3)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON3, N_p("input-name", "%p Button 3"), input_seq(KEYCODE_ENTER_PAD, input_seq::or_code, JOYCODE_BUTTON3_INDEXED(3)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON4, N_p("input-name", "%p Button 4"), input_seq(JOYCODE_BUTTON4_INDEXED(3)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON5, N_p("input-name", "%p Button 5"), input_seq(JOYCODE_BUTTON5_INDEXED(3)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON6, N_p("input-name", "%p Button 6"), input_seq(JOYCODE_BUTTON6_INDEXED(3)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON7, N_p("input-name", "%p Button 7"), input_seq(JOYCODE_BUTTON7_INDEXED(3)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON8, N_p("input-name", "%p Button 8"), input_seq(JOYCODE_BUTTON8_INDEXED(3)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON9, N_p("input-name", "%p Button 9"), input_seq(JOYCODE_BUTTON9_INDEXED(3)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON10, N_p("input-name", "%p Button 10"), input_seq(JOYCODE_BUTTON10_INDEXED(3)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON11, N_p("input-name", "%p Button 11"), input_seq(JOYCODE_BUTTON11_INDEXED(3)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON12, N_p("input-name", "%p Button 12"), input_seq(JOYCODE_BUTTON12_INDEXED(3)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON13, N_p("input-name", "%p Button 13"), input_seq(JOYCODE_BUTTON13_INDEXED(3)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON14, N_p("input-name", "%p Button 14"), input_seq(JOYCODE_BUTTON14_INDEXED(3)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON15, N_p("input-name", "%p Button 15"), input_seq(JOYCODE_BUTTON15_INDEXED(3)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, BUTTON16, N_p("input-name", "%p Button 16"), input_seq(JOYCODE_BUTTON16_INDEXED(3)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, START, N_p("input-name", "%p Start"), input_seq(KEYCODE_4, input_seq::or_code, JOYCODE_START_INDEXED(3)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 4, PLAYER4, SELECT, N_p("input-name", "%p Select"), input_seq(KEYCODE_8, input_seq::or_code, JOYCODE_SELECT_INDEXED(3)) ) \
CORE_INPUT_TYPES_END()
#define CORE_INPUT_TYPES_P5 \
CORE_INPUT_TYPES_BEGIN(p5) \
- INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, JOYSTICK_UP, N_p("input-name", "P5 Up"), input_seq(JOYCODE_Y_UP_SWITCH_INDEXED(4)) ) \
- INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, JOYSTICK_DOWN, N_p("input-name", "P5 Down"), input_seq(JOYCODE_Y_DOWN_SWITCH_INDEXED(4)) ) \
- INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, JOYSTICK_LEFT, N_p("input-name", "P5 Left"), input_seq(JOYCODE_X_LEFT_SWITCH_INDEXED(4)) ) \
- INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, JOYSTICK_RIGHT, N_p("input-name", "P5 Right"), input_seq(JOYCODE_X_RIGHT_SWITCH_INDEXED(4)) ) \
- INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, JOYSTICKRIGHT_UP, N_p("input-name", "P5 Right Stick/Up"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, JOYSTICKRIGHT_DOWN, N_p("input-name", "P5 Right Stick/Down"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, JOYSTICKRIGHT_LEFT, N_p("input-name", "P5 Right Stick/Left"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, JOYSTICKRIGHT_RIGHT, N_p("input-name", "P5 Right Stick/Right"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, JOYSTICKLEFT_UP, N_p("input-name", "P5 Left Stick/Up"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, JOYSTICKLEFT_DOWN, N_p("input-name", "P5 Left Stick/Down"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, JOYSTICKLEFT_LEFT, N_p("input-name", "P5 Left Stick/Left"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, JOYSTICKLEFT_RIGHT, N_p("input-name", "P5 Left Stick/Right"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON1, N_p("input-name", "P5 Button 1"), input_seq(JOYCODE_BUTTON1_INDEXED(4)) ) \
- INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON2, N_p("input-name", "P5 Button 2"), input_seq(JOYCODE_BUTTON2_INDEXED(4)) ) \
- INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON3, N_p("input-name", "P5 Button 3"), input_seq(JOYCODE_BUTTON3_INDEXED(4)) ) \
- INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON4, N_p("input-name", "P5 Button 4"), input_seq(JOYCODE_BUTTON4_INDEXED(4)) ) \
- INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON5, N_p("input-name", "P5 Button 5"), input_seq(JOYCODE_BUTTON5_INDEXED(4)) ) \
- INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON6, N_p("input-name", "P5 Button 6"), input_seq(JOYCODE_BUTTON6_INDEXED(4)) ) \
- INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON7, N_p("input-name", "P5 Button 7"), input_seq(JOYCODE_BUTTON7_INDEXED(4)) ) \
- INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON8, N_p("input-name", "P5 Button 8"), input_seq(JOYCODE_BUTTON8_INDEXED(4)) ) \
- INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON9, N_p("input-name", "P5 Button 9"), input_seq(JOYCODE_BUTTON9_INDEXED(4)) ) \
- INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON10, N_p("input-name", "P5 Button 10"), input_seq(JOYCODE_BUTTON10_INDEXED(4)) ) \
- INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON11, N_p("input-name", "P5 Button 11"), input_seq(JOYCODE_BUTTON11_INDEXED(4)) ) \
- INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON12, N_p("input-name", "P5 Button 12"), input_seq(JOYCODE_BUTTON12_INDEXED(4)) ) \
- INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON13, N_p("input-name", "P5 Button 13"), input_seq(JOYCODE_BUTTON13_INDEXED(4)) ) \
- INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON14, N_p("input-name", "P5 Button 14"), input_seq(JOYCODE_BUTTON14_INDEXED(4)) ) \
- INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON15, N_p("input-name", "P5 Button 15"), input_seq(JOYCODE_BUTTON15_INDEXED(4)) ) \
- INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON16, N_p("input-name", "P5 Button 16"), input_seq(JOYCODE_BUTTON16_INDEXED(4)) ) \
- INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, START, N_p("input-name", "P5 Start"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, SELECT, N_p("input-name", "P5 Select"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, JOYSTICK_UP, N_p("input-name", "%p Up"), input_seq(JOYCODE_Y_UP_SWITCH_INDEXED(4)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, JOYSTICK_DOWN, N_p("input-name", "%p Down"), input_seq(JOYCODE_Y_DOWN_SWITCH_INDEXED(4)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, JOYSTICK_LEFT, N_p("input-name", "%p Left"), input_seq(JOYCODE_X_LEFT_SWITCH_INDEXED(4)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, JOYSTICK_RIGHT, N_p("input-name", "%p Right"), input_seq(JOYCODE_X_RIGHT_SWITCH_INDEXED(4)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, JOYSTICKRIGHT_UP, N_p("input-name", "%p Right Stick/Up"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, JOYSTICKRIGHT_DOWN, N_p("input-name", "%p Right Stick/Down"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, JOYSTICKRIGHT_LEFT, N_p("input-name", "%p Right Stick/Left"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, JOYSTICKRIGHT_RIGHT, N_p("input-name", "%p Right Stick/Right"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, JOYSTICKLEFT_UP, N_p("input-name", "%p Left Stick/Up"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, JOYSTICKLEFT_DOWN, N_p("input-name", "%p Left Stick/Down"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, JOYSTICKLEFT_LEFT, N_p("input-name", "%p Left Stick/Left"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, JOYSTICKLEFT_RIGHT, N_p("input-name", "%p Left Stick/Right"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON1, N_p("input-name", "%p Button 1"), input_seq(JOYCODE_BUTTON1_INDEXED(4)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON2, N_p("input-name", "%p Button 2"), input_seq(JOYCODE_BUTTON2_INDEXED(4)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON3, N_p("input-name", "%p Button 3"), input_seq(JOYCODE_BUTTON3_INDEXED(4)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON4, N_p("input-name", "%p Button 4"), input_seq(JOYCODE_BUTTON4_INDEXED(4)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON5, N_p("input-name", "%p Button 5"), input_seq(JOYCODE_BUTTON5_INDEXED(4)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON6, N_p("input-name", "%p Button 6"), input_seq(JOYCODE_BUTTON6_INDEXED(4)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON7, N_p("input-name", "%p Button 7"), input_seq(JOYCODE_BUTTON7_INDEXED(4)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON8, N_p("input-name", "%p Button 8"), input_seq(JOYCODE_BUTTON8_INDEXED(4)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON9, N_p("input-name", "%p Button 9"), input_seq(JOYCODE_BUTTON9_INDEXED(4)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON10, N_p("input-name", "%p Button 10"), input_seq(JOYCODE_BUTTON10_INDEXED(4)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON11, N_p("input-name", "%p Button 11"), input_seq(JOYCODE_BUTTON11_INDEXED(4)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON12, N_p("input-name", "%p Button 12"), input_seq(JOYCODE_BUTTON12_INDEXED(4)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON13, N_p("input-name", "%p Button 13"), input_seq(JOYCODE_BUTTON13_INDEXED(4)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON14, N_p("input-name", "%p Button 14"), input_seq(JOYCODE_BUTTON14_INDEXED(4)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON15, N_p("input-name", "%p Button 15"), input_seq(JOYCODE_BUTTON15_INDEXED(4)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, BUTTON16, N_p("input-name", "%p Button 16"), input_seq(JOYCODE_BUTTON16_INDEXED(4)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, START, N_p("input-name", "%p Start"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 5, PLAYER5, SELECT, N_p("input-name", "%p Select"), input_seq() ) \
CORE_INPUT_TYPES_END()
#define CORE_INPUT_TYPES_P6 \
CORE_INPUT_TYPES_BEGIN(p6) \
- INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, JOYSTICK_UP, N_p("input-name", "P6 Up"), input_seq(JOYCODE_Y_UP_SWITCH_INDEXED(5)) ) \
- INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, JOYSTICK_DOWN, N_p("input-name", "P6 Down"), input_seq(JOYCODE_Y_DOWN_SWITCH_INDEXED(5)) ) \
- INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, JOYSTICK_LEFT, N_p("input-name", "P6 Left"), input_seq(JOYCODE_X_LEFT_SWITCH_INDEXED(5)) ) \
- INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, JOYSTICK_RIGHT, N_p("input-name", "P6 Right"), input_seq(JOYCODE_X_RIGHT_SWITCH_INDEXED(5)) ) \
- INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, JOYSTICKRIGHT_UP, N_p("input-name", "P6 Right Stick/Up"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, JOYSTICKRIGHT_DOWN, N_p("input-name", "P6 Right Stick/Down"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, JOYSTICKRIGHT_LEFT, N_p("input-name", "P6 Right Stick/Left"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, JOYSTICKRIGHT_RIGHT, N_p("input-name", "P6 Right Stick/Right"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, JOYSTICKLEFT_UP, N_p("input-name", "P6 Left Stick/Up"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, JOYSTICKLEFT_DOWN, N_p("input-name", "P6 Left Stick/Down"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, JOYSTICKLEFT_LEFT, N_p("input-name", "P6 Left Stick/Left"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, JOYSTICKLEFT_RIGHT, N_p("input-name", "P6 Left Stick/Right"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON1, N_p("input-name", "P6 Button 1"), input_seq(JOYCODE_BUTTON1_INDEXED(5)) ) \
- INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON2, N_p("input-name", "P6 Button 2"), input_seq(JOYCODE_BUTTON2_INDEXED(5)) ) \
- INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON3, N_p("input-name", "P6 Button 3"), input_seq(JOYCODE_BUTTON3_INDEXED(5)) ) \
- INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON4, N_p("input-name", "P6 Button 4"), input_seq(JOYCODE_BUTTON4_INDEXED(5)) ) \
- INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON5, N_p("input-name", "P6 Button 5"), input_seq(JOYCODE_BUTTON5_INDEXED(5)) ) \
- INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON6, N_p("input-name", "P6 Button 6"), input_seq(JOYCODE_BUTTON6_INDEXED(5)) ) \
- INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON7, N_p("input-name", "P6 Button 7"), input_seq(JOYCODE_BUTTON7_INDEXED(5)) ) \
- INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON8, N_p("input-name", "P6 Button 8"), input_seq(JOYCODE_BUTTON8_INDEXED(5)) ) \
- INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON9, N_p("input-name", "P6 Button 9"), input_seq(JOYCODE_BUTTON9_INDEXED(5)) ) \
- INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON10, N_p("input-name", "P6 Button 10"), input_seq(JOYCODE_BUTTON10_INDEXED(5)) ) \
- INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON11, N_p("input-name", "P6 Button 11"), input_seq(JOYCODE_BUTTON11_INDEXED(5)) ) \
- INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON12, N_p("input-name", "P6 Button 12"), input_seq(JOYCODE_BUTTON12_INDEXED(5)) ) \
- INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON13, N_p("input-name", "P6 Button 13"), input_seq(JOYCODE_BUTTON13_INDEXED(5)) ) \
- INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON14, N_p("input-name", "P6 Button 14"), input_seq(JOYCODE_BUTTON14_INDEXED(5)) ) \
- INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON15, N_p("input-name", "P6 Button 15"), input_seq(JOYCODE_BUTTON15_INDEXED(5)) ) \
- INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON16, N_p("input-name", "P6 Button 16"), input_seq(JOYCODE_BUTTON16_INDEXED(5)) ) \
- INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, START, N_p("input-name", "P6 Start"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, SELECT, N_p("input-name", "P6 Select"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, JOYSTICK_UP, N_p("input-name", "%p Up"), input_seq(JOYCODE_Y_UP_SWITCH_INDEXED(5)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, JOYSTICK_DOWN, N_p("input-name", "%p Down"), input_seq(JOYCODE_Y_DOWN_SWITCH_INDEXED(5)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, JOYSTICK_LEFT, N_p("input-name", "%p Left"), input_seq(JOYCODE_X_LEFT_SWITCH_INDEXED(5)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, JOYSTICK_RIGHT, N_p("input-name", "%p Right"), input_seq(JOYCODE_X_RIGHT_SWITCH_INDEXED(5)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, JOYSTICKRIGHT_UP, N_p("input-name", "%p Right Stick/Up"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, JOYSTICKRIGHT_DOWN, N_p("input-name", "%p Right Stick/Down"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, JOYSTICKRIGHT_LEFT, N_p("input-name", "%p Right Stick/Left"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, JOYSTICKRIGHT_RIGHT, N_p("input-name", "%p Right Stick/Right"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, JOYSTICKLEFT_UP, N_p("input-name", "%p Left Stick/Up"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, JOYSTICKLEFT_DOWN, N_p("input-name", "%p Left Stick/Down"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, JOYSTICKLEFT_LEFT, N_p("input-name", "%p Left Stick/Left"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, JOYSTICKLEFT_RIGHT, N_p("input-name", "%p Left Stick/Right"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON1, N_p("input-name", "%p Button 1"), input_seq(JOYCODE_BUTTON1_INDEXED(5)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON2, N_p("input-name", "%p Button 2"), input_seq(JOYCODE_BUTTON2_INDEXED(5)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON3, N_p("input-name", "%p Button 3"), input_seq(JOYCODE_BUTTON3_INDEXED(5)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON4, N_p("input-name", "%p Button 4"), input_seq(JOYCODE_BUTTON4_INDEXED(5)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON5, N_p("input-name", "%p Button 5"), input_seq(JOYCODE_BUTTON5_INDEXED(5)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON6, N_p("input-name", "%p Button 6"), input_seq(JOYCODE_BUTTON6_INDEXED(5)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON7, N_p("input-name", "%p Button 7"), input_seq(JOYCODE_BUTTON7_INDEXED(5)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON8, N_p("input-name", "%p Button 8"), input_seq(JOYCODE_BUTTON8_INDEXED(5)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON9, N_p("input-name", "%p Button 9"), input_seq(JOYCODE_BUTTON9_INDEXED(5)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON10, N_p("input-name", "%p Button 10"), input_seq(JOYCODE_BUTTON10_INDEXED(5)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON11, N_p("input-name", "%p Button 11"), input_seq(JOYCODE_BUTTON11_INDEXED(5)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON12, N_p("input-name", "%p Button 12"), input_seq(JOYCODE_BUTTON12_INDEXED(5)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON13, N_p("input-name", "%p Button 13"), input_seq(JOYCODE_BUTTON13_INDEXED(5)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON14, N_p("input-name", "%p Button 14"), input_seq(JOYCODE_BUTTON14_INDEXED(5)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON15, N_p("input-name", "%p Button 15"), input_seq(JOYCODE_BUTTON15_INDEXED(5)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, BUTTON16, N_p("input-name", "%p Button 16"), input_seq(JOYCODE_BUTTON16_INDEXED(5)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, START, N_p("input-name", "%p Start"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 6, PLAYER6, SELECT, N_p("input-name", "%p Select"), input_seq() ) \
CORE_INPUT_TYPES_END()
#define CORE_INPUT_TYPES_P7 \
CORE_INPUT_TYPES_BEGIN(p7) \
- INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, JOYSTICK_UP, N_p("input-name", "P7 Up"), input_seq(JOYCODE_Y_UP_SWITCH_INDEXED(6)) ) \
- INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, JOYSTICK_DOWN, N_p("input-name", "P7 Down"), input_seq(JOYCODE_Y_DOWN_SWITCH_INDEXED(6)) ) \
- INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, JOYSTICK_LEFT, N_p("input-name", "P7 Left"), input_seq(JOYCODE_X_LEFT_SWITCH_INDEXED(6)) ) \
- INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, JOYSTICK_RIGHT, N_p("input-name", "P7 Right"), input_seq(JOYCODE_X_RIGHT_SWITCH_INDEXED(6)) ) \
- INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, JOYSTICKRIGHT_UP, N_p("input-name", "P7 Right Stick/Up"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, JOYSTICKRIGHT_DOWN, N_p("input-name", "P7 Right Stick/Down"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, JOYSTICKRIGHT_LEFT, N_p("input-name", "P7 Right Stick/Left"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, JOYSTICKRIGHT_RIGHT, N_p("input-name", "P7 Right Stick/Right"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, JOYSTICKLEFT_UP, N_p("input-name", "P7 Left Stick/Up"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, JOYSTICKLEFT_DOWN, N_p("input-name", "P7 Left Stick/Down"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, JOYSTICKLEFT_LEFT, N_p("input-name", "P7 Left Stick/Left"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, JOYSTICKLEFT_RIGHT, N_p("input-name", "P7 Left Stick/Right"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON1, N_p("input-name", "P7 Button 1"), input_seq(JOYCODE_BUTTON1_INDEXED(6)) ) \
- INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON2, N_p("input-name", "P7 Button 2"), input_seq(JOYCODE_BUTTON2_INDEXED(6)) ) \
- INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON3, N_p("input-name", "P7 Button 3"), input_seq(JOYCODE_BUTTON3_INDEXED(6)) ) \
- INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON4, N_p("input-name", "P7 Button 4"), input_seq(JOYCODE_BUTTON4_INDEXED(6)) ) \
- INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON5, N_p("input-name", "P7 Button 5"), input_seq(JOYCODE_BUTTON5_INDEXED(6)) ) \
- INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON6, N_p("input-name", "P7 Button 6"), input_seq(JOYCODE_BUTTON6_INDEXED(6)) ) \
- INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON7, N_p("input-name", "P7 Button 7"), input_seq(JOYCODE_BUTTON7_INDEXED(6)) ) \
- INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON8, N_p("input-name", "P7 Button 8"), input_seq(JOYCODE_BUTTON8_INDEXED(6)) ) \
- INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON9, N_p("input-name", "P7 Button 9"), input_seq(JOYCODE_BUTTON9_INDEXED(6)) ) \
- INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON10, N_p("input-name", "P7 Button 10"), input_seq(JOYCODE_BUTTON10_INDEXED(6)) ) \
- INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON11, N_p("input-name", "P7 Button 11"), input_seq(JOYCODE_BUTTON11_INDEXED(6)) ) \
- INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON12, N_p("input-name", "P7 Button 12"), input_seq(JOYCODE_BUTTON12_INDEXED(6)) ) \
- INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON13, N_p("input-name", "P7 Button 13"), input_seq(JOYCODE_BUTTON13_INDEXED(6)) ) \
- INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON14, N_p("input-name", "P7 Button 14"), input_seq(JOYCODE_BUTTON14_INDEXED(6)) ) \
- INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON15, N_p("input-name", "P7 Button 15"), input_seq(JOYCODE_BUTTON15_INDEXED(6)) ) \
- INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON16, N_p("input-name", "P7 Button 16"), input_seq(JOYCODE_BUTTON16_INDEXED(6)) ) \
- INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, START, N_p("input-name", "P7 Start"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, SELECT, N_p("input-name", "P7 Select"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, JOYSTICK_UP, N_p("input-name", "%p Up"), input_seq(JOYCODE_Y_UP_SWITCH_INDEXED(6)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, JOYSTICK_DOWN, N_p("input-name", "%p Down"), input_seq(JOYCODE_Y_DOWN_SWITCH_INDEXED(6)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, JOYSTICK_LEFT, N_p("input-name", "%p Left"), input_seq(JOYCODE_X_LEFT_SWITCH_INDEXED(6)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, JOYSTICK_RIGHT, N_p("input-name", "%p Right"), input_seq(JOYCODE_X_RIGHT_SWITCH_INDEXED(6)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, JOYSTICKRIGHT_UP, N_p("input-name", "%p Right Stick/Up"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, JOYSTICKRIGHT_DOWN, N_p("input-name", "%p Right Stick/Down"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, JOYSTICKRIGHT_LEFT, N_p("input-name", "%p Right Stick/Left"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, JOYSTICKRIGHT_RIGHT, N_p("input-name", "%p Right Stick/Right"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, JOYSTICKLEFT_UP, N_p("input-name", "%p Left Stick/Up"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, JOYSTICKLEFT_DOWN, N_p("input-name", "%p Left Stick/Down"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, JOYSTICKLEFT_LEFT, N_p("input-name", "%p Left Stick/Left"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, JOYSTICKLEFT_RIGHT, N_p("input-name", "%p Left Stick/Right"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON1, N_p("input-name", "%p Button 1"), input_seq(JOYCODE_BUTTON1_INDEXED(6)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON2, N_p("input-name", "%p Button 2"), input_seq(JOYCODE_BUTTON2_INDEXED(6)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON3, N_p("input-name", "%p Button 3"), input_seq(JOYCODE_BUTTON3_INDEXED(6)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON4, N_p("input-name", "%p Button 4"), input_seq(JOYCODE_BUTTON4_INDEXED(6)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON5, N_p("input-name", "%p Button 5"), input_seq(JOYCODE_BUTTON5_INDEXED(6)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON6, N_p("input-name", "%p Button 6"), input_seq(JOYCODE_BUTTON6_INDEXED(6)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON7, N_p("input-name", "%p Button 7"), input_seq(JOYCODE_BUTTON7_INDEXED(6)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON8, N_p("input-name", "%p Button 8"), input_seq(JOYCODE_BUTTON8_INDEXED(6)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON9, N_p("input-name", "%p Button 9"), input_seq(JOYCODE_BUTTON9_INDEXED(6)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON10, N_p("input-name", "%p Button 10"), input_seq(JOYCODE_BUTTON10_INDEXED(6)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON11, N_p("input-name", "%p Button 11"), input_seq(JOYCODE_BUTTON11_INDEXED(6)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON12, N_p("input-name", "%p Button 12"), input_seq(JOYCODE_BUTTON12_INDEXED(6)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON13, N_p("input-name", "%p Button 13"), input_seq(JOYCODE_BUTTON13_INDEXED(6)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON14, N_p("input-name", "%p Button 14"), input_seq(JOYCODE_BUTTON14_INDEXED(6)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON15, N_p("input-name", "%p Button 15"), input_seq(JOYCODE_BUTTON15_INDEXED(6)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, BUTTON16, N_p("input-name", "%p Button 16"), input_seq(JOYCODE_BUTTON16_INDEXED(6)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, START, N_p("input-name", "%p Start"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 7, PLAYER7, SELECT, N_p("input-name", "%p Select"), input_seq() ) \
CORE_INPUT_TYPES_END()
#define CORE_INPUT_TYPES_P8 \
CORE_INPUT_TYPES_BEGIN(p8) \
- INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, JOYSTICK_UP, N_p("input-name", "P8 Up"), input_seq(JOYCODE_Y_UP_SWITCH_INDEXED(7)) ) \
- INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, JOYSTICK_DOWN, N_p("input-name", "P8 Down"), input_seq(JOYCODE_Y_DOWN_SWITCH_INDEXED(7)) ) \
- INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, JOYSTICK_LEFT, N_p("input-name", "P8 Left"), input_seq(JOYCODE_X_LEFT_SWITCH_INDEXED(7)) ) \
- INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, JOYSTICK_RIGHT, N_p("input-name", "P8 Right"), input_seq(JOYCODE_X_RIGHT_SWITCH_INDEXED(7)) ) \
- INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, JOYSTICKRIGHT_UP, N_p("input-name", "P8 Right Stick/Up"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, JOYSTICKRIGHT_DOWN, N_p("input-name", "P8 Right Stick/Down"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, JOYSTICKRIGHT_LEFT, N_p("input-name", "P8 Right Stick/Left"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, JOYSTICKRIGHT_RIGHT, N_p("input-name", "P8 Right Stick/Right"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, JOYSTICKLEFT_UP, N_p("input-name", "P8 Left Stick/Up"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, JOYSTICKLEFT_DOWN, N_p("input-name", "P8 Left Stick/Down"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, JOYSTICKLEFT_LEFT, N_p("input-name", "P8 Left Stick/Left"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, JOYSTICKLEFT_RIGHT, N_p("input-name", "P8 Left Stick/Right"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON1, N_p("input-name", "P8 Button 1"), input_seq(JOYCODE_BUTTON1_INDEXED(7)) ) \
- INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON2, N_p("input-name", "P8 Button 2"), input_seq(JOYCODE_BUTTON2_INDEXED(7)) ) \
- INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON3, N_p("input-name", "P8 Button 3"), input_seq(JOYCODE_BUTTON3_INDEXED(7)) ) \
- INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON4, N_p("input-name", "P8 Button 4"), input_seq(JOYCODE_BUTTON4_INDEXED(7)) ) \
- INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON5, N_p("input-name", "P8 Button 5"), input_seq(JOYCODE_BUTTON5_INDEXED(7)) ) \
- INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON6, N_p("input-name", "P8 Button 6"), input_seq(JOYCODE_BUTTON6_INDEXED(7)) ) \
- INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON7, N_p("input-name", "P8 Button 7"), input_seq(JOYCODE_BUTTON7_INDEXED(7)) ) \
- INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON8, N_p("input-name", "P8 Button 8"), input_seq(JOYCODE_BUTTON8_INDEXED(7)) ) \
- INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON9, N_p("input-name", "P8 Button 9"), input_seq(JOYCODE_BUTTON9_INDEXED(7)) ) \
- INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON10, N_p("input-name", "P8 Button 10"), input_seq(JOYCODE_BUTTON10_INDEXED(7)) ) \
- INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON11, N_p("input-name", "P8 Button 11"), input_seq(JOYCODE_BUTTON11_INDEXED(7)) ) \
- INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON12, N_p("input-name", "P8 Button 12"), input_seq(JOYCODE_BUTTON12_INDEXED(7)) ) \
- INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON13, N_p("input-name", "P8 Button 13"), input_seq(JOYCODE_BUTTON13_INDEXED(7)) ) \
- INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON14, N_p("input-name", "P8 Button 14"), input_seq(JOYCODE_BUTTON14_INDEXED(7)) ) \
- INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON15, N_p("input-name", "P8 Button 15"), input_seq(JOYCODE_BUTTON15_INDEXED(7)) ) \
- INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON16, N_p("input-name", "P8 Button 16"), input_seq(JOYCODE_BUTTON16_INDEXED(7)) ) \
- INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, START, N_p("input-name", "P8 Start"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, SELECT, N_p("input-name", "P8 Select"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, JOYSTICK_UP, N_p("input-name", "%p Up"), input_seq(JOYCODE_Y_UP_SWITCH_INDEXED(7)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, JOYSTICK_DOWN, N_p("input-name", "%p Down"), input_seq(JOYCODE_Y_DOWN_SWITCH_INDEXED(7)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, JOYSTICK_LEFT, N_p("input-name", "%p Left"), input_seq(JOYCODE_X_LEFT_SWITCH_INDEXED(7)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, JOYSTICK_RIGHT, N_p("input-name", "%p Right"), input_seq(JOYCODE_X_RIGHT_SWITCH_INDEXED(7)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, JOYSTICKRIGHT_UP, N_p("input-name", "%p Right Stick/Up"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, JOYSTICKRIGHT_DOWN, N_p("input-name", "%p Right Stick/Down"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, JOYSTICKRIGHT_LEFT, N_p("input-name", "%p Right Stick/Left"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, JOYSTICKRIGHT_RIGHT, N_p("input-name", "%p Right Stick/Right"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, JOYSTICKLEFT_UP, N_p("input-name", "%p Left Stick/Up"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, JOYSTICKLEFT_DOWN, N_p("input-name", "%p Left Stick/Down"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, JOYSTICKLEFT_LEFT, N_p("input-name", "%p Left Stick/Left"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, JOYSTICKLEFT_RIGHT, N_p("input-name", "%p Left Stick/Right"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON1, N_p("input-name", "%p Button 1"), input_seq(JOYCODE_BUTTON1_INDEXED(7)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON2, N_p("input-name", "%p Button 2"), input_seq(JOYCODE_BUTTON2_INDEXED(7)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON3, N_p("input-name", "%p Button 3"), input_seq(JOYCODE_BUTTON3_INDEXED(7)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON4, N_p("input-name", "%p Button 4"), input_seq(JOYCODE_BUTTON4_INDEXED(7)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON5, N_p("input-name", "%p Button 5"), input_seq(JOYCODE_BUTTON5_INDEXED(7)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON6, N_p("input-name", "%p Button 6"), input_seq(JOYCODE_BUTTON6_INDEXED(7)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON7, N_p("input-name", "%p Button 7"), input_seq(JOYCODE_BUTTON7_INDEXED(7)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON8, N_p("input-name", "%p Button 8"), input_seq(JOYCODE_BUTTON8_INDEXED(7)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON9, N_p("input-name", "%p Button 9"), input_seq(JOYCODE_BUTTON9_INDEXED(7)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON10, N_p("input-name", "%p Button 10"), input_seq(JOYCODE_BUTTON10_INDEXED(7)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON11, N_p("input-name", "%p Button 11"), input_seq(JOYCODE_BUTTON11_INDEXED(7)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON12, N_p("input-name", "%p Button 12"), input_seq(JOYCODE_BUTTON12_INDEXED(7)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON13, N_p("input-name", "%p Button 13"), input_seq(JOYCODE_BUTTON13_INDEXED(7)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON14, N_p("input-name", "%p Button 14"), input_seq(JOYCODE_BUTTON14_INDEXED(7)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON15, N_p("input-name", "%p Button 15"), input_seq(JOYCODE_BUTTON15_INDEXED(7)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, BUTTON16, N_p("input-name", "%p Button 16"), input_seq(JOYCODE_BUTTON16_INDEXED(7)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, START, N_p("input-name", "%p Start"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 8, PLAYER8, SELECT, N_p("input-name", "%p Select"), input_seq() ) \
CORE_INPUT_TYPES_END()
#define CORE_INPUT_TYPES_P9 \
CORE_INPUT_TYPES_BEGIN(p9) \
- INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, JOYSTICK_UP, N_p("input-name", "P9 Up"), input_seq(JOYCODE_Y_UP_SWITCH_INDEXED(8)) ) \
- INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, JOYSTICK_DOWN, N_p("input-name", "P9 Down"), input_seq(JOYCODE_Y_DOWN_SWITCH_INDEXED(8)) ) \
- INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, JOYSTICK_LEFT, N_p("input-name", "P9 Left"), input_seq(JOYCODE_X_LEFT_SWITCH_INDEXED(8)) ) \
- INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, JOYSTICK_RIGHT, N_p("input-name", "P9 Right"), input_seq(JOYCODE_X_RIGHT_SWITCH_INDEXED(8)) ) \
- INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, JOYSTICKRIGHT_UP, N_p("input-name", "P9 Right Stick/Up"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, JOYSTICKRIGHT_DOWN, N_p("input-name", "P9 Right Stick/Down"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, JOYSTICKRIGHT_LEFT, N_p("input-name", "P9 Right Stick/Left"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, JOYSTICKRIGHT_RIGHT, N_p("input-name", "P9 Right Stick/Right"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, JOYSTICKLEFT_UP, N_p("input-name", "P9 Left Stick/Up"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, JOYSTICKLEFT_DOWN, N_p("input-name", "P9 Left Stick/Down"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, JOYSTICKLEFT_LEFT, N_p("input-name", "P9 Left Stick/Left"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, JOYSTICKLEFT_RIGHT, N_p("input-name", "P9 Left Stick/Right"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON1, N_p("input-name", "P9 Button 1"), input_seq(JOYCODE_BUTTON1_INDEXED(8)) ) \
- INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON2, N_p("input-name", "P9 Button 2"), input_seq(JOYCODE_BUTTON2_INDEXED(8)) ) \
- INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON3, N_p("input-name", "P9 Button 3"), input_seq(JOYCODE_BUTTON3_INDEXED(8)) ) \
- INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON4, N_p("input-name", "P9 Button 4"), input_seq(JOYCODE_BUTTON4_INDEXED(8)) ) \
- INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON5, N_p("input-name", "P9 Button 5"), input_seq(JOYCODE_BUTTON5_INDEXED(8)) ) \
- INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON6, N_p("input-name", "P9 Button 6"), input_seq(JOYCODE_BUTTON6_INDEXED(8)) ) \
- INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON7, N_p("input-name", "P9 Button 7"), input_seq(JOYCODE_BUTTON7_INDEXED(8)) ) \
- INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON8, N_p("input-name", "P9 Button 8"), input_seq(JOYCODE_BUTTON8_INDEXED(8)) ) \
- INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON9, N_p("input-name", "P9 Button 9"), input_seq(JOYCODE_BUTTON9_INDEXED(8)) ) \
- INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON10, N_p("input-name", "P9 Button 10"), input_seq(JOYCODE_BUTTON10_INDEXED(8)) ) \
- INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON11, N_p("input-name", "P9 Button 11"), input_seq(JOYCODE_BUTTON11_INDEXED(8)) ) \
- INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON12, N_p("input-name", "P9 Button 12"), input_seq(JOYCODE_BUTTON12_INDEXED(8)) ) \
- INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON13, N_p("input-name", "P9 Button 13"), input_seq(JOYCODE_BUTTON13_INDEXED(8)) ) \
- INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON14, N_p("input-name", "P9 Button 14"), input_seq(JOYCODE_BUTTON14_INDEXED(8)) ) \
- INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON15, N_p("input-name", "P9 Button 15"), input_seq(JOYCODE_BUTTON15_INDEXED(8)) ) \
- INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON16, N_p("input-name", "P9 Button 16"), input_seq(JOYCODE_BUTTON16_INDEXED(8)) ) \
- INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, START, N_p("input-name", "P9 Start"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, SELECT, N_p("input-name", "P9 Select"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, JOYSTICK_UP, N_p("input-name", "%p Up"), input_seq(JOYCODE_Y_UP_SWITCH_INDEXED(8)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, JOYSTICK_DOWN, N_p("input-name", "%p Down"), input_seq(JOYCODE_Y_DOWN_SWITCH_INDEXED(8)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, JOYSTICK_LEFT, N_p("input-name", "%p Left"), input_seq(JOYCODE_X_LEFT_SWITCH_INDEXED(8)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, JOYSTICK_RIGHT, N_p("input-name", "%p Right"), input_seq(JOYCODE_X_RIGHT_SWITCH_INDEXED(8)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, JOYSTICKRIGHT_UP, N_p("input-name", "%p Right Stick/Up"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, JOYSTICKRIGHT_DOWN, N_p("input-name", "%p Right Stick/Down"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, JOYSTICKRIGHT_LEFT, N_p("input-name", "%p Right Stick/Left"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, JOYSTICKRIGHT_RIGHT, N_p("input-name", "%p Right Stick/Right"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, JOYSTICKLEFT_UP, N_p("input-name", "%p Left Stick/Up"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, JOYSTICKLEFT_DOWN, N_p("input-name", "%p Left Stick/Down"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, JOYSTICKLEFT_LEFT, N_p("input-name", "%p Left Stick/Left"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, JOYSTICKLEFT_RIGHT, N_p("input-name", "%p Left Stick/Right"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON1, N_p("input-name", "%p Button 1"), input_seq(JOYCODE_BUTTON1_INDEXED(8)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON2, N_p("input-name", "%p Button 2"), input_seq(JOYCODE_BUTTON2_INDEXED(8)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON3, N_p("input-name", "%p Button 3"), input_seq(JOYCODE_BUTTON3_INDEXED(8)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON4, N_p("input-name", "%p Button 4"), input_seq(JOYCODE_BUTTON4_INDEXED(8)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON5, N_p("input-name", "%p Button 5"), input_seq(JOYCODE_BUTTON5_INDEXED(8)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON6, N_p("input-name", "%p Button 6"), input_seq(JOYCODE_BUTTON6_INDEXED(8)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON7, N_p("input-name", "%p Button 7"), input_seq(JOYCODE_BUTTON7_INDEXED(8)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON8, N_p("input-name", "%p Button 8"), input_seq(JOYCODE_BUTTON8_INDEXED(8)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON9, N_p("input-name", "%p Button 9"), input_seq(JOYCODE_BUTTON9_INDEXED(8)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON10, N_p("input-name", "%p Button 10"), input_seq(JOYCODE_BUTTON10_INDEXED(8)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON11, N_p("input-name", "%p Button 11"), input_seq(JOYCODE_BUTTON11_INDEXED(8)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON12, N_p("input-name", "%p Button 12"), input_seq(JOYCODE_BUTTON12_INDEXED(8)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON13, N_p("input-name", "%p Button 13"), input_seq(JOYCODE_BUTTON13_INDEXED(8)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON14, N_p("input-name", "%p Button 14"), input_seq(JOYCODE_BUTTON14_INDEXED(8)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON15, N_p("input-name", "%p Button 15"), input_seq(JOYCODE_BUTTON15_INDEXED(8)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, BUTTON16, N_p("input-name", "%p Button 16"), input_seq(JOYCODE_BUTTON16_INDEXED(8)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, START, N_p("input-name", "%p Start"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 9, PLAYER9, SELECT, N_p("input-name", "%p Select"), input_seq() ) \
CORE_INPUT_TYPES_END()
#define CORE_INPUT_TYPES_P10 \
CORE_INPUT_TYPES_BEGIN(p10) \
- INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, JOYSTICK_UP, N_p("input-name", "P10 Up"), input_seq(JOYCODE_Y_UP_SWITCH_INDEXED(9)) ) \
- INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, JOYSTICK_DOWN, N_p("input-name", "P10 Down"), input_seq(JOYCODE_Y_DOWN_SWITCH_INDEXED(9)) ) \
- INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, JOYSTICK_LEFT, N_p("input-name", "P10 Left"), input_seq(JOYCODE_X_LEFT_SWITCH_INDEXED(9)) ) \
- INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, JOYSTICK_RIGHT, N_p("input-name", "P10 Right"), input_seq(JOYCODE_X_RIGHT_SWITCH_INDEXED(9)) ) \
- INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, JOYSTICKRIGHT_UP, N_p("input-name", "P10 Right Stick/Up"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, JOYSTICKRIGHT_DOWN, N_p("input-name", "P10 Right Stick/Down"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, JOYSTICKRIGHT_LEFT, N_p("input-name", "P10 Right Stick/Left"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, JOYSTICKRIGHT_RIGHT, N_p("input-name", "P10 Right Stick/Right"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, JOYSTICKLEFT_UP, N_p("input-name", "P10 Left Stick/Up"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, JOYSTICKLEFT_DOWN, N_p("input-name", "P10 Left Stick/Down"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, JOYSTICKLEFT_LEFT, N_p("input-name", "P10 Left Stick/Left"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, JOYSTICKLEFT_RIGHT, N_p("input-name", "P10 Left Stick/Right"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON1, N_p("input-name", "P10 Button 1"), input_seq(JOYCODE_BUTTON1_INDEXED(9)) ) \
- INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON2, N_p("input-name", "P10 Button 2"), input_seq(JOYCODE_BUTTON2_INDEXED(9)) ) \
- INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON3, N_p("input-name", "P10 Button 3"), input_seq(JOYCODE_BUTTON3_INDEXED(9)) ) \
- INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON4, N_p("input-name", "P10 Button 4"), input_seq(JOYCODE_BUTTON4_INDEXED(9)) ) \
- INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON5, N_p("input-name", "P10 Button 5"), input_seq(JOYCODE_BUTTON5_INDEXED(9)) ) \
- INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON6, N_p("input-name", "P10 Button 6"), input_seq(JOYCODE_BUTTON6_INDEXED(9)) ) \
- INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON7, N_p("input-name", "P10 Button 7"), input_seq(JOYCODE_BUTTON7_INDEXED(9)) ) \
- INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON8, N_p("input-name", "P10 Button 8"), input_seq(JOYCODE_BUTTON8_INDEXED(9)) ) \
- INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON9, N_p("input-name", "P10 Button 9"), input_seq(JOYCODE_BUTTON9_INDEXED(9)) ) \
- INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON10, N_p("input-name", "P10 Button 10"), input_seq(JOYCODE_BUTTON10_INDEXED(9)) ) \
- INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON11, N_p("input-name", "P10 Button 11"), input_seq(JOYCODE_BUTTON11_INDEXED(9)) ) \
- INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON12, N_p("input-name", "P10 Button 12"), input_seq(JOYCODE_BUTTON12_INDEXED(9)) ) \
- INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON13, N_p("input-name", "P10 Button 13"), input_seq(JOYCODE_BUTTON13_INDEXED(9)) ) \
- INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON14, N_p("input-name", "P10 Button 14"), input_seq(JOYCODE_BUTTON14_INDEXED(9)) ) \
- INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON15, N_p("input-name", "P10 Button 15"), input_seq(JOYCODE_BUTTON15_INDEXED(9)) ) \
- INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON16, N_p("input-name", "P10 Button 16"), input_seq(JOYCODE_BUTTON16_INDEXED(9)) ) \
- INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, START, N_p("input-name", "P10 Start"), input_seq() ) \
- INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, SELECT, N_p("input-name", "P10 Select"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, JOYSTICK_UP, N_p("input-name", "%p Up"), input_seq(JOYCODE_Y_UP_SWITCH_INDEXED(9)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, JOYSTICK_DOWN, N_p("input-name", "%p Down"), input_seq(JOYCODE_Y_DOWN_SWITCH_INDEXED(9)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, JOYSTICK_LEFT, N_p("input-name", "%p Left"), input_seq(JOYCODE_X_LEFT_SWITCH_INDEXED(9)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, JOYSTICK_RIGHT, N_p("input-name", "%p Right"), input_seq(JOYCODE_X_RIGHT_SWITCH_INDEXED(9)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, JOYSTICKRIGHT_UP, N_p("input-name", "%p Right Stick/Up"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, JOYSTICKRIGHT_DOWN, N_p("input-name", "%p Right Stick/Down"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, JOYSTICKRIGHT_LEFT, N_p("input-name", "%p Right Stick/Left"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, JOYSTICKRIGHT_RIGHT, N_p("input-name", "%p Right Stick/Right"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, JOYSTICKLEFT_UP, N_p("input-name", "%p Left Stick/Up"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, JOYSTICKLEFT_DOWN, N_p("input-name", "%p Left Stick/Down"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, JOYSTICKLEFT_LEFT, N_p("input-name", "%p Left Stick/Left"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, JOYSTICKLEFT_RIGHT, N_p("input-name", "%p Left Stick/Right"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON1, N_p("input-name", "%p Button 1"), input_seq(JOYCODE_BUTTON1_INDEXED(9)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON2, N_p("input-name", "%p Button 2"), input_seq(JOYCODE_BUTTON2_INDEXED(9)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON3, N_p("input-name", "%p Button 3"), input_seq(JOYCODE_BUTTON3_INDEXED(9)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON4, N_p("input-name", "%p Button 4"), input_seq(JOYCODE_BUTTON4_INDEXED(9)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON5, N_p("input-name", "%p Button 5"), input_seq(JOYCODE_BUTTON5_INDEXED(9)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON6, N_p("input-name", "%p Button 6"), input_seq(JOYCODE_BUTTON6_INDEXED(9)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON7, N_p("input-name", "%p Button 7"), input_seq(JOYCODE_BUTTON7_INDEXED(9)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON8, N_p("input-name", "%p Button 8"), input_seq(JOYCODE_BUTTON8_INDEXED(9)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON9, N_p("input-name", "%p Button 9"), input_seq(JOYCODE_BUTTON9_INDEXED(9)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON10, N_p("input-name", "%p Button 10"), input_seq(JOYCODE_BUTTON10_INDEXED(9)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON11, N_p("input-name", "%p Button 11"), input_seq(JOYCODE_BUTTON11_INDEXED(9)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON12, N_p("input-name", "%p Button 12"), input_seq(JOYCODE_BUTTON12_INDEXED(9)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON13, N_p("input-name", "%p Button 13"), input_seq(JOYCODE_BUTTON13_INDEXED(9)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON14, N_p("input-name", "%p Button 14"), input_seq(JOYCODE_BUTTON14_INDEXED(9)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON15, N_p("input-name", "%p Button 15"), input_seq(JOYCODE_BUTTON15_INDEXED(9)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, BUTTON16, N_p("input-name", "%p Button 16"), input_seq(JOYCODE_BUTTON16_INDEXED(9)) ) \
+ INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, START, N_p("input-name", "%p Start"), input_seq() ) \
+ INPUT_PORT_DIGITAL_TYPE( 10, PLAYER10, SELECT, N_p("input-name", "%p Select"), input_seq() ) \
CORE_INPUT_TYPES_END()
#define CORE_INPUT_TYPES_START \
@@ -547,44 +547,44 @@ namespace {
#define CORE_INPUT_TYPES_PEDAL \
CORE_INPUT_TYPES_BEGIN(pedal) \
- INPUT_PORT_ANALOG_TYPE( 1, PLAYER1, PEDAL, N_p("input-name", "P1 Pedal 1"), input_seq(JOYCODE_Z_NEG_ABSOLUTE_INDEXED(0)), input_seq(), input_seq(KEYCODE_LCONTROL, input_seq::or_code, JOYCODE_BUTTON1_INDEXED(0)) ) \
- INPUT_PORT_ANALOG_TYPE( 2, PLAYER2, PEDAL, N_p("input-name", "P2 Pedal 1"), input_seq(JOYCODE_Z_NEG_ABSOLUTE_INDEXED(1)), input_seq(), input_seq(KEYCODE_A, input_seq::or_code, JOYCODE_BUTTON1_INDEXED(1)) ) \
- INPUT_PORT_ANALOG_TYPE( 3, PLAYER3, PEDAL, N_p("input-name", "P3 Pedal 1"), input_seq(JOYCODE_Z_NEG_ABSOLUTE_INDEXED(2)), input_seq(), input_seq(KEYCODE_RCONTROL, input_seq::or_code, JOYCODE_BUTTON1_INDEXED(2)) ) \
- INPUT_PORT_ANALOG_TYPE( 4, PLAYER4, PEDAL, N_p("input-name", "P4 Pedal 1"), input_seq(JOYCODE_Z_NEG_ABSOLUTE_INDEXED(3)), input_seq(), input_seq(KEYCODE_0_PAD, input_seq::or_code, JOYCODE_BUTTON1_INDEXED(3)) ) \
- INPUT_PORT_ANALOG_TYPE( 5, PLAYER5, PEDAL, N_p("input-name", "P5 Pedal 1"), input_seq(JOYCODE_Z_NEG_ABSOLUTE_INDEXED(4)), input_seq(), input_seq(JOYCODE_BUTTON1_INDEXED(4)) ) \
- INPUT_PORT_ANALOG_TYPE( 6, PLAYER6, PEDAL, N_p("input-name", "P6 Pedal 1"), input_seq(JOYCODE_Z_NEG_ABSOLUTE_INDEXED(5)), input_seq(), input_seq(JOYCODE_BUTTON1_INDEXED(5)) ) \
- INPUT_PORT_ANALOG_TYPE( 7, PLAYER7, PEDAL, N_p("input-name", "P7 Pedal 1"), input_seq(JOYCODE_Z_NEG_ABSOLUTE_INDEXED(6)), input_seq(), input_seq(JOYCODE_BUTTON1_INDEXED(6)) ) \
- INPUT_PORT_ANALOG_TYPE( 8, PLAYER8, PEDAL, N_p("input-name", "P8 Pedal 1"), input_seq(JOYCODE_Z_NEG_ABSOLUTE_INDEXED(7)), input_seq(), input_seq(JOYCODE_BUTTON1_INDEXED(7)) ) \
- INPUT_PORT_ANALOG_TYPE( 9, PLAYER9, PEDAL, N_p("input-name", "P9 Pedal 1"), input_seq(JOYCODE_Z_NEG_ABSOLUTE_INDEXED(8)), input_seq(), input_seq(JOYCODE_BUTTON1_INDEXED(8)) ) \
- INPUT_PORT_ANALOG_TYPE( 10, PLAYER10, PEDAL, N_p("input-name", "P10 Pedal 1"), input_seq(JOYCODE_Z_NEG_ABSOLUTE_INDEXED(9)), input_seq(), input_seq(JOYCODE_BUTTON1_INDEXED(9)) ) \
+ INPUT_PORT_ANALOG_TYPE( 1, PLAYER1, PEDAL, N_p("input-name", "%p Pedal 1"), input_seq(JOYCODE_Z_NEG_ABSOLUTE_INDEXED(0)), input_seq(), input_seq(KEYCODE_LCONTROL, input_seq::or_code, JOYCODE_BUTTON1_INDEXED(0)) ) \
+ INPUT_PORT_ANALOG_TYPE( 2, PLAYER2, PEDAL, N_p("input-name", "%p Pedal 1"), input_seq(JOYCODE_Z_NEG_ABSOLUTE_INDEXED(1)), input_seq(), input_seq(KEYCODE_A, input_seq::or_code, JOYCODE_BUTTON1_INDEXED(1)) ) \
+ INPUT_PORT_ANALOG_TYPE( 3, PLAYER3, PEDAL, N_p("input-name", "%p Pedal 1"), input_seq(JOYCODE_Z_NEG_ABSOLUTE_INDEXED(2)), input_seq(), input_seq(KEYCODE_RCONTROL, input_seq::or_code, JOYCODE_BUTTON1_INDEXED(2)) ) \
+ INPUT_PORT_ANALOG_TYPE( 4, PLAYER4, PEDAL, N_p("input-name", "%p Pedal 1"), input_seq(JOYCODE_Z_NEG_ABSOLUTE_INDEXED(3)), input_seq(), input_seq(KEYCODE_0_PAD, input_seq::or_code, JOYCODE_BUTTON1_INDEXED(3)) ) \
+ INPUT_PORT_ANALOG_TYPE( 5, PLAYER5, PEDAL, N_p("input-name", "%p Pedal 1"), input_seq(JOYCODE_Z_NEG_ABSOLUTE_INDEXED(4)), input_seq(), input_seq(JOYCODE_BUTTON1_INDEXED(4)) ) \
+ INPUT_PORT_ANALOG_TYPE( 6, PLAYER6, PEDAL, N_p("input-name", "%p Pedal 1"), input_seq(JOYCODE_Z_NEG_ABSOLUTE_INDEXED(5)), input_seq(), input_seq(JOYCODE_BUTTON1_INDEXED(5)) ) \
+ INPUT_PORT_ANALOG_TYPE( 7, PLAYER7, PEDAL, N_p("input-name", "%p Pedal 1"), input_seq(JOYCODE_Z_NEG_ABSOLUTE_INDEXED(6)), input_seq(), input_seq(JOYCODE_BUTTON1_INDEXED(6)) ) \
+ INPUT_PORT_ANALOG_TYPE( 8, PLAYER8, PEDAL, N_p("input-name", "%p Pedal 1"), input_seq(JOYCODE_Z_NEG_ABSOLUTE_INDEXED(7)), input_seq(), input_seq(JOYCODE_BUTTON1_INDEXED(7)) ) \
+ INPUT_PORT_ANALOG_TYPE( 9, PLAYER9, PEDAL, N_p("input-name", "%p Pedal 1"), input_seq(JOYCODE_Z_NEG_ABSOLUTE_INDEXED(8)), input_seq(), input_seq(JOYCODE_BUTTON1_INDEXED(8)) ) \
+ INPUT_PORT_ANALOG_TYPE( 10, PLAYER10, PEDAL, N_p("input-name", "%p Pedal 1"), input_seq(JOYCODE_Z_NEG_ABSOLUTE_INDEXED(9)), input_seq(), input_seq(JOYCODE_BUTTON1_INDEXED(9)) ) \
CORE_INPUT_TYPES_END()
#define CORE_INPUT_TYPES_PEDAL2 \
CORE_INPUT_TYPES_BEGIN(pedal2) \
- INPUT_PORT_ANALOG_TYPE( 1, PLAYER1, PEDAL2, N_p("input-name", "P1 Pedal 2"), input_seq(JOYCODE_W_NEG_ABSOLUTE_INDEXED(0)), input_seq(), input_seq(KEYCODE_LALT, input_seq::or_code, JOYCODE_BUTTON2_INDEXED(0)) ) \
- INPUT_PORT_ANALOG_TYPE( 2, PLAYER2, PEDAL2, N_p("input-name", "P2 Pedal 2"), input_seq(JOYCODE_W_NEG_ABSOLUTE_INDEXED(1)), input_seq(), input_seq(KEYCODE_S, input_seq::or_code, JOYCODE_BUTTON2_INDEXED(1)) ) \
- INPUT_PORT_ANALOG_TYPE( 3, PLAYER3, PEDAL2, N_p("input-name", "P3 Pedal 2"), input_seq(JOYCODE_W_NEG_ABSOLUTE_INDEXED(2)), input_seq(), input_seq(KEYCODE_RSHIFT, input_seq::or_code, JOYCODE_BUTTON2_INDEXED(2)) ) \
- INPUT_PORT_ANALOG_TYPE( 4, PLAYER4, PEDAL2, N_p("input-name", "P4 Pedal 2"), input_seq(JOYCODE_W_NEG_ABSOLUTE_INDEXED(3)), input_seq(), input_seq(KEYCODE_DEL_PAD, input_seq::or_code, JOYCODE_BUTTON2_INDEXED(3)) ) \
- INPUT_PORT_ANALOG_TYPE( 5, PLAYER5, PEDAL2, N_p("input-name", "P5 Pedal 2"), input_seq(JOYCODE_W_NEG_ABSOLUTE_INDEXED(4)), input_seq(), input_seq(JOYCODE_BUTTON2_INDEXED(4)) ) \
- INPUT_PORT_ANALOG_TYPE( 6, PLAYER6, PEDAL2, N_p("input-name", "P6 Pedal 2"), input_seq(JOYCODE_W_NEG_ABSOLUTE_INDEXED(5)), input_seq(), input_seq(JOYCODE_BUTTON2_INDEXED(5)) ) \
- INPUT_PORT_ANALOG_TYPE( 7, PLAYER7, PEDAL2, N_p("input-name", "P7 Pedal 2"), input_seq(JOYCODE_W_NEG_ABSOLUTE_INDEXED(6)), input_seq(), input_seq(JOYCODE_BUTTON2_INDEXED(6)) ) \
- INPUT_PORT_ANALOG_TYPE( 8, PLAYER8, PEDAL2, N_p("input-name", "P8 Pedal 2"), input_seq(JOYCODE_W_NEG_ABSOLUTE_INDEXED(7)), input_seq(), input_seq(JOYCODE_BUTTON2_INDEXED(7)) ) \
- INPUT_PORT_ANALOG_TYPE( 9, PLAYER9, PEDAL2, N_p("input-name", "P9 Pedal 2"), input_seq(JOYCODE_W_NEG_ABSOLUTE_INDEXED(8)), input_seq(), input_seq(JOYCODE_BUTTON2_INDEXED(8)) ) \
- INPUT_PORT_ANALOG_TYPE( 10, PLAYER10, PEDAL2, N_p("input-name", "P10 Pedal 2"), input_seq(JOYCODE_W_NEG_ABSOLUTE_INDEXED(9)), input_seq(), input_seq(JOYCODE_BUTTON2_INDEXED(9)) ) \
+ INPUT_PORT_ANALOG_TYPE( 1, PLAYER1, PEDAL2, N_p("input-name", "%p Pedal 2"), input_seq(JOYCODE_W_NEG_ABSOLUTE_INDEXED(0)), input_seq(), input_seq(KEYCODE_LALT, input_seq::or_code, JOYCODE_BUTTON2_INDEXED(0)) ) \
+ INPUT_PORT_ANALOG_TYPE( 2, PLAYER2, PEDAL2, N_p("input-name", "%p Pedal 2"), input_seq(JOYCODE_W_NEG_ABSOLUTE_INDEXED(1)), input_seq(), input_seq(KEYCODE_S, input_seq::or_code, JOYCODE_BUTTON2_INDEXED(1)) ) \
+ INPUT_PORT_ANALOG_TYPE( 3, PLAYER3, PEDAL2, N_p("input-name", "%p Pedal 2"), input_seq(JOYCODE_W_NEG_ABSOLUTE_INDEXED(2)), input_seq(), input_seq(KEYCODE_RSHIFT, input_seq::or_code, JOYCODE_BUTTON2_INDEXED(2)) ) \
+ INPUT_PORT_ANALOG_TYPE( 4, PLAYER4, PEDAL2, N_p("input-name", "%p Pedal 2"), input_seq(JOYCODE_W_NEG_ABSOLUTE_INDEXED(3)), input_seq(), input_seq(KEYCODE_DEL_PAD, input_seq::or_code, JOYCODE_BUTTON2_INDEXED(3)) ) \
+ INPUT_PORT_ANALOG_TYPE( 5, PLAYER5, PEDAL2, N_p("input-name", "%p Pedal 2"), input_seq(JOYCODE_W_NEG_ABSOLUTE_INDEXED(4)), input_seq(), input_seq(JOYCODE_BUTTON2_INDEXED(4)) ) \
+ INPUT_PORT_ANALOG_TYPE( 6, PLAYER6, PEDAL2, N_p("input-name", "%p Pedal 2"), input_seq(JOYCODE_W_NEG_ABSOLUTE_INDEXED(5)), input_seq(), input_seq(JOYCODE_BUTTON2_INDEXED(5)) ) \
+ INPUT_PORT_ANALOG_TYPE( 7, PLAYER7, PEDAL2, N_p("input-name", "%p Pedal 2"), input_seq(JOYCODE_W_NEG_ABSOLUTE_INDEXED(6)), input_seq(), input_seq(JOYCODE_BUTTON2_INDEXED(6)) ) \
+ INPUT_PORT_ANALOG_TYPE( 8, PLAYER8, PEDAL2, N_p("input-name", "%p Pedal 2"), input_seq(JOYCODE_W_NEG_ABSOLUTE_INDEXED(7)), input_seq(), input_seq(JOYCODE_BUTTON2_INDEXED(7)) ) \
+ INPUT_PORT_ANALOG_TYPE( 9, PLAYER9, PEDAL2, N_p("input-name", "%p Pedal 2"), input_seq(JOYCODE_W_NEG_ABSOLUTE_INDEXED(8)), input_seq(), input_seq(JOYCODE_BUTTON2_INDEXED(8)) ) \
+ INPUT_PORT_ANALOG_TYPE( 10, PLAYER10, PEDAL2, N_p("input-name", "%p Pedal 2"), input_seq(JOYCODE_W_NEG_ABSOLUTE_INDEXED(9)), input_seq(), input_seq(JOYCODE_BUTTON2_INDEXED(9)) ) \
CORE_INPUT_TYPES_END()
#define CORE_INPUT_TYPES_PEDAL3 \
CORE_INPUT_TYPES_BEGIN(pedal3) \
- INPUT_PORT_ANALOG_TYPE( 1, PLAYER1, PEDAL3, N_p("input-name", "P1 Pedal 3"), input_seq(), input_seq(), input_seq(KEYCODE_SPACE, input_seq::or_code, JOYCODE_BUTTON3_INDEXED(0)) ) \
- INPUT_PORT_ANALOG_TYPE( 2, PLAYER2, PEDAL3, N_p("input-name", "P2 Pedal 3"), input_seq(), input_seq(), input_seq(KEYCODE_Q, input_seq::or_code, JOYCODE_BUTTON3_INDEXED(1)) ) \
- INPUT_PORT_ANALOG_TYPE( 3, PLAYER3, PEDAL3, N_p("input-name", "P3 Pedal 3"), input_seq(), input_seq(), input_seq(KEYCODE_ENTER, input_seq::or_code, JOYCODE_BUTTON3_INDEXED(2)) ) \
- INPUT_PORT_ANALOG_TYPE( 4, PLAYER4, PEDAL3, N_p("input-name", "P4 Pedal 3"), input_seq(), input_seq(), input_seq(KEYCODE_ENTER_PAD, input_seq::or_code, JOYCODE_BUTTON3_INDEXED(3)) ) \
- INPUT_PORT_ANALOG_TYPE( 5, PLAYER5, PEDAL3, N_p("input-name", "P5 Pedal 3"), input_seq(), input_seq(), input_seq(JOYCODE_BUTTON3_INDEXED(4)) ) \
- INPUT_PORT_ANALOG_TYPE( 6, PLAYER6, PEDAL3, N_p("input-name", "P6 Pedal 3"), input_seq(), input_seq(), input_seq(JOYCODE_BUTTON3_INDEXED(5)) ) \
- INPUT_PORT_ANALOG_TYPE( 7, PLAYER7, PEDAL3, N_p("input-name", "P7 Pedal 3"), input_seq(), input_seq(), input_seq(JOYCODE_BUTTON3_INDEXED(6)) ) \
- INPUT_PORT_ANALOG_TYPE( 8, PLAYER8, PEDAL3, N_p("input-name", "P8 Pedal 3"), input_seq(), input_seq(), input_seq(JOYCODE_BUTTON3_INDEXED(7)) ) \
- INPUT_PORT_ANALOG_TYPE( 9, PLAYER9, PEDAL3, N_p("input-name", "P9 Pedal 3"), input_seq(), input_seq(), input_seq(JOYCODE_BUTTON3_INDEXED(8)) ) \
- INPUT_PORT_ANALOG_TYPE( 10, PLAYER10, PEDAL3, N_p("input-name", "P10 Pedal 3"), input_seq(), input_seq(), input_seq(JOYCODE_BUTTON3_INDEXED(9)) ) \
+ INPUT_PORT_ANALOG_TYPE( 1, PLAYER1, PEDAL3, N_p("input-name", "%p Pedal 3"), input_seq(), input_seq(), input_seq(KEYCODE_SPACE, input_seq::or_code, JOYCODE_BUTTON3_INDEXED(0)) ) \
+ INPUT_PORT_ANALOG_TYPE( 2, PLAYER2, PEDAL3, N_p("input-name", "%p Pedal 3"), input_seq(), input_seq(), input_seq(KEYCODE_Q, input_seq::or_code, JOYCODE_BUTTON3_INDEXED(1)) ) \
+ INPUT_PORT_ANALOG_TYPE( 3, PLAYER3, PEDAL3, N_p("input-name", "%p Pedal 3"), input_seq(), input_seq(), input_seq(KEYCODE_ENTER, input_seq::or_code, JOYCODE_BUTTON3_INDEXED(2)) ) \
+ INPUT_PORT_ANALOG_TYPE( 4, PLAYER4, PEDAL3, N_p("input-name", "%p Pedal 3"), input_seq(), input_seq(), input_seq(KEYCODE_ENTER_PAD, input_seq::or_code, JOYCODE_BUTTON3_INDEXED(3)) ) \
+ INPUT_PORT_ANALOG_TYPE( 5, PLAYER5, PEDAL3, N_p("input-name", "%p Pedal 3"), input_seq(), input_seq(), input_seq(JOYCODE_BUTTON3_INDEXED(4)) ) \
+ INPUT_PORT_ANALOG_TYPE( 6, PLAYER6, PEDAL3, N_p("input-name", "%p Pedal 3"), input_seq(), input_seq(), input_seq(JOYCODE_BUTTON3_INDEXED(5)) ) \
+ INPUT_PORT_ANALOG_TYPE( 7, PLAYER7, PEDAL3, N_p("input-name", "%p Pedal 3"), input_seq(), input_seq(), input_seq(JOYCODE_BUTTON3_INDEXED(6)) ) \
+ INPUT_PORT_ANALOG_TYPE( 8, PLAYER8, PEDAL3, N_p("input-name", "%p Pedal 3"), input_seq(), input_seq(), input_seq(JOYCODE_BUTTON3_INDEXED(7)) ) \
+ INPUT_PORT_ANALOG_TYPE( 9, PLAYER9, PEDAL3, N_p("input-name", "%p Pedal 3"), input_seq(), input_seq(), input_seq(JOYCODE_BUTTON3_INDEXED(8)) ) \
+ INPUT_PORT_ANALOG_TYPE( 10, PLAYER10, PEDAL3, N_p("input-name", "%p Pedal 3"), input_seq(), input_seq(), input_seq(JOYCODE_BUTTON3_INDEXED(9)) ) \
CORE_INPUT_TYPES_END()
#define CORE_INPUT_TYPES_PADDLE \
diff --git a/src/emu/ioport.cpp b/src/emu/ioport.cpp
index 7bc4c455b78..a9b86776247 100644
--- a/src/emu/ioport.cpp
+++ b/src/emu/ioport.cpp
@@ -101,6 +101,7 @@
#include "util/corestr.h"
#include "util/ioprocsfilter.h"
+#include "util/language.h"
#include "util/unicode.h"
#include "osdepend.h"
@@ -307,6 +308,37 @@ inline bool input_seq_good(running_machine &machine, input_seq const &seq)
return input_seq::end_code != machine.input().seq_clean(seq)[0];
}
+
+std::string substitute_player(std::string_view name, u8 player)
+{
+ using util::lang_translate;
+
+ std::string result;
+ while (!name.empty())
+ {
+ auto const found = name.find('%');
+ if ((std::string_view::npos == found) || (name.length() == found + 1))
+ {
+ result.append(name);
+ break;
+ }
+ switch (name[found + 1])
+ {
+ case '%':
+ result.append(name.substr(0, found + 1));
+ break;
+ case 'p':
+ result.append(name.substr(0, found));
+ result.append(util::string_format(_("input-name", "P%1$u"), player + 1));
+ break;
+ default:
+ result.append(name.substr(0, found + 2));
+ }
+ name.remove_prefix(found + 2);
+ }
+ return result;
+}
+
} // anonymous namespace
@@ -391,6 +423,24 @@ input_type_entry::input_type_entry(ioport_type type, ioport_group group, int pla
//-------------------------------------------------
+// name - gets the display name for the input
+// type
+//-------------------------------------------------
+
+std::string input_type_entry::name() const
+{
+ using util::lang_translate;
+
+ if (!m_name)
+ return std::string();
+ else if ((group() < IPG_PLAYER1) || (group() > IPG_PLAYER10))
+ return _("input-name", m_name);
+ else
+ return substitute_player(_("input-name", m_name), player());
+}
+
+
+//-------------------------------------------------
// replace_code - replace all instances of
// oldcodewith newcode in all sequences
//-------------------------------------------------
@@ -685,16 +735,25 @@ ioport_field::~ioport_field()
// field (this must never return nullptr)
//-------------------------------------------------
-const char *ioport_field::name() const
+std::string ioport_field::name() const
{
- // if we have a non-default name, use that
- if (m_live != nullptr && !m_live->name.empty())
- return m_live->name.c_str();
- if (m_name != nullptr)
+ using util::lang_translate;
+
+ // if we have an overridden name, use that
+ if (m_live && !m_live->name.empty())
+ return m_live->name;
+
+ // if no specific name, use the generic name for the type
+ if (!m_name)
+ return manager().type_name(m_type, m_player);
+
+ // return name for non-controller fields as-is
+ ioport_group const group = manager().type_group(m_type, m_player);
+ if ((group < IPG_PLAYER1) || (group > IPG_PLAYER10))
return m_name;
- // otherwise, return the name associated with the type
- return manager().type_name(m_type, m_player);
+ // substitute the player number in if necessary
+ return substitute_player(m_name, m_player);
}
@@ -750,8 +809,8 @@ void ioport_field::set_defseq(input_seq_type seqtype, const input_seq &newseq)
ioport_type_class ioport_field::type_class() const noexcept
{
// inputs associated with specific players
- ioport_group group = manager().type_group(m_type, m_player);
- if (group >= IPG_PLAYER1 && group <= IPG_PLAYER10)
+ ioport_group const group = manager().type_group(m_type, m_player);
+ if ((group >= IPG_PLAYER1) && (group <= IPG_PLAYER10))
return INPUT_CLASS_CONTROLLER;
// keys (names derived from character codes)
@@ -1702,12 +1761,14 @@ time_t ioport_manager::initialize()
if (&port.second->device() == &device)
{
for (ioport_field &field : port.second->fields())
+ {
if (field.type_class() == INPUT_CLASS_CONTROLLER)
{
if (players < field.player() + 1)
players = field.player() + 1;
field.set_player(field.player() + player_offset);
}
+ }
}
}
player_offset += players;
@@ -1846,15 +1907,21 @@ ioport_manager::~ioport_manager()
// type/player
//-------------------------------------------------
-const char *ioport_manager::type_name(ioport_type type, u8 player) const noexcept
+std::string ioport_manager::type_name(ioport_type type, u8 player) const
{
+ using util::lang_translate;
+
// if we have a machine, use the live state and quick lookup
- input_type_entry *entry = m_type_to_entry[type][player];
- if (entry != nullptr && entry->name() != nullptr)
- return entry->name();
+ input_type_entry const *const entry = m_type_to_entry[type][player];
+ if (entry)
+ {
+ std::string name = entry->name();
+ if (!name.empty())
+ return name;
+ }
// if we find nothing, return a default string (not a null pointer)
- return "???";
+ return _("input-name", "???");
}
diff --git a/src/emu/ioport.h b/src/emu/ioport.h
index c767d44c250..e81cce1e8c4 100644
--- a/src/emu/ioport.h
+++ b/src/emu/ioport.h
@@ -798,7 +798,7 @@ public:
ioport_group group() const noexcept { return m_group; }
u8 player() const noexcept { return m_player; }
const char *token() const noexcept { return m_token; }
- const char *name() const noexcept { return m_name; }
+ std::string name() const;
input_seq &defseq(input_seq_type seqtype = SEQ_TYPE_STANDARD) noexcept { return m_defseq[seqtype]; }
const input_seq &defseq(input_seq_type seqtype = SEQ_TYPE_STANDARD) const noexcept { return m_defseq[seqtype]; }
const input_seq &seq(input_seq_type seqtype = SEQ_TYPE_STANDARD) const noexcept { return m_seq[seqtype]; }
@@ -1037,7 +1037,7 @@ public:
bool analog_invert() const { return ((m_flags & ANALOG_FLAG_INVERT) != 0); }
u8 impulse() const noexcept { return m_impulse; }
- const char *name() const;
+ std::string name() const;
const char *specific_name() const noexcept { return m_name; }
const input_seq &seq(input_seq_type seqtype = SEQ_TYPE_STANDARD) const noexcept;
const input_seq &defseq(input_seq_type seqtype = SEQ_TYPE_STANDARD) const noexcept;
@@ -1382,7 +1382,7 @@ public:
// type helpers
const std::vector<input_type_entry> &types() const noexcept { return m_typelist; }
bool type_pressed(ioport_type type, int player = 0);
- const char *type_name(ioport_type type, u8 player) const noexcept;
+ std::string type_name(ioport_type type, u8 player) const;
ioport_group type_group(ioport_type type, int player) const noexcept;
const input_seq &type_seq(ioport_type type, int player = 0, input_seq_type seqtype = SEQ_TYPE_STANDARD) const noexcept;
void set_type_seq(ioport_type type, int player, input_seq_type seqtype, const input_seq &newseq) noexcept;
diff --git a/src/emu/mconfig.cpp b/src/emu/mconfig.cpp
index fb97c3138a3..2c8c1aa011b 100644
--- a/src/emu/mconfig.cpp
+++ b/src/emu/mconfig.cpp
@@ -257,24 +257,23 @@ std::pair<const char *, device_t *> machine_config::resolve_owner(const char *ta
device_t *owner(m_current_device);
// if the device path is absolute, start from the root
- if (tag[0] == ':')
- {
- tag++;
- owner = m_root_device.get();
- }
+ if (!*tag || (':' == *tag) || ('^' == *tag))
+ throw emu_fatalerror("Attempting to add device with tag containing parent references '%s'\n", orig_tag);
// go down the path until we're done with it
- while (strchr(tag, ':'))
+ char const *next;
+ while ((next = strchr(tag, ':')) != nullptr)
{
- const char *next = strchr(tag, ':');
assert(next != tag);
std::string_view part(tag, next - tag);
owner = owner->subdevices().find(part);
if (!owner)
- throw emu_fatalerror("Could not find %s when looking up path for device %s\n", part, orig_tag);
- tag = next+1;
+ throw emu_fatalerror("Could not find '%s' when looking up path for device '%s'\n", part, orig_tag);
+ tag = next + 1;
+ if ('^' == *tag)
+ throw emu_fatalerror("Attempting to add device with tag containing parent references '%s'\n", orig_tag);
}
- assert(tag[0] != '\0');
+ assert(*tag != '\0');
return std::make_pair(tag, owner);
}
@@ -296,7 +295,7 @@ std::tuple<const char *, device_t *, device_t *> machine_config::prepare_replace
if (old_device)
remove_references(*old_device);
else
- osd_printf_warning("Warning: attempting to replace non-existent device '%s'\n", tag);
+ throw emu_fatalerror("Attempting to replace non-existent device '%s'\n", tag);
return std::make_tuple(owner.first, owner.second, old_device);
}
diff --git a/src/emu/screen.cpp b/src/emu/screen.cpp
index d899d6ddcc8..6b52dd19990 100644
--- a/src/emu/screen.cpp
+++ b/src/emu/screen.cpp
@@ -683,9 +683,9 @@ void screen_device::device_validity_check(validity_checker &valid) const
osd_printf_error("Non-raster display cannot have a variable width\n");
}
- // check for zero frame rate
- if (m_refresh == 0)
- osd_printf_error("Invalid (zero) refresh rate\n");
+ // check for invalid frame rate
+ if (m_refresh == 0 || m_refresh > ATTOSECONDS_PER_SECOND)
+ osd_printf_error("Invalid (under 1Hz) refresh rate\n");
texture_format texformat = !m_screen_update_ind16.isnull() ? TEXFORMAT_PALETTE16 : TEXFORMAT_RGB32;
if (m_palette.finder_tag() != finder_base::DUMMY_TAG)
diff --git a/src/emu/validity.cpp b/src/emu/validity.cpp
index 590f4faccac..28870ac67d7 100644
--- a/src/emu/validity.cpp
+++ b/src/emu/validity.cpp
@@ -2292,8 +2292,9 @@ void validity_checker::validate_analog_input_field(const ioport_field &field)
void validity_checker::validate_dip_settings(const ioport_field &field)
{
- const char *demo_sounds = ioport_string_from_index(INPUT_STRING_Demo_Sounds);
- const char *flipscreen = ioport_string_from_index(INPUT_STRING_Flip_Screen);
+ char const *const demo_sounds = ioport_string_from_index(INPUT_STRING_Demo_Sounds);
+ char const *const flipscreen = ioport_string_from_index(INPUT_STRING_Flip_Screen);
+ char const *const name = field.specific_name();
u8 coin_list[__input_string_coinage_end + 1 - __input_string_coinage_start] = { 0 };
bool coin_error = false;
@@ -2306,15 +2307,15 @@ void validity_checker::validate_dip_settings(const ioport_field &field)
coin_list[strindex - __input_string_coinage_start] = 1;
// make sure demo sounds default to on
- if (field.name() == demo_sounds && strindex == INPUT_STRING_On && field.defvalue() != setting->value())
+ if (name == demo_sounds && strindex == INPUT_STRING_On && field.defvalue() != setting->value())
osd_printf_error("Demo Sounds must default to On\n");
// check for bad demo sounds options
- if (field.name() == demo_sounds && (strindex == INPUT_STRING_Yes || strindex == INPUT_STRING_No))
+ if (name == demo_sounds && (strindex == INPUT_STRING_Yes || strindex == INPUT_STRING_No))
osd_printf_error("Demo Sounds option must be Off/On, not %s\n", setting->name());
// check for bad flip screen options
- if (field.name() == flipscreen && (strindex == INPUT_STRING_Yes || strindex == INPUT_STRING_No))
+ if (name == flipscreen && (strindex == INPUT_STRING_Yes || strindex == INPUT_STRING_No))
osd_printf_error("Flip Screen option must be Off/On, not %s\n", setting->name());
// if we have a neighbor, compare ourselves to him
@@ -2324,21 +2325,21 @@ void validity_checker::validate_dip_settings(const ioport_field &field)
// check for inverted off/on DIP switch order
int next_strindex = get_defstr_index(nextsetting->name(), true);
if (strindex == INPUT_STRING_On && next_strindex == INPUT_STRING_Off)
- osd_printf_error("%s option must have Off/On options in the order: Off, On\n", field.name());
+ osd_printf_error("%s option must have Off/On options in the order: Off, On\n", name);
// check for inverted yes/no DIP switch order
else if (strindex == INPUT_STRING_Yes && next_strindex == INPUT_STRING_No)
- osd_printf_error("%s option must have Yes/No options in the order: No, Yes\n", field.name());
+ osd_printf_error("%s option must have Yes/No options in the order: No, Yes\n", name);
// check for inverted upright/cocktail DIP switch order
else if (strindex == INPUT_STRING_Cocktail && next_strindex == INPUT_STRING_Upright)
- osd_printf_error("%s option must have Upright/Cocktail options in the order: Upright, Cocktail\n", field.name());
+ osd_printf_error("%s option must have Upright/Cocktail options in the order: Upright, Cocktail\n", name);
// check for proper coin ordering
else if (strindex >= __input_string_coinage_start && strindex <= __input_string_coinage_end && next_strindex >= __input_string_coinage_start && next_strindex <= __input_string_coinage_end &&
strindex >= next_strindex && setting->condition() == nextsetting->condition())
{
- osd_printf_error("%s option has unsorted coinage %s > %s\n", field.name(), setting->name(), nextsetting->name());
+ osd_printf_error("%s option has unsorted coinage %s > %s\n", name, setting->name(), nextsetting->name());
coin_error = true;
}
}
@@ -2467,9 +2468,6 @@ void validity_checker::validate_inputs(device_t &root)
// check for invalid UTF-8
if (!utf8_is_valid_string(name))
osd_printf_error("Field '%s' has invalid characters\n", name);
-
- // look up the string and print an error if default strings are not used
- /*strindex =get_defstr_index(defstr_map, name, driver, &error);*/
}
// verify conditions on the field
diff --git a/src/frontend/mame/infoxml.cpp b/src/frontend/mame/infoxml.cpp
index 8ff033194bf..6adb5f5e588 100644
--- a/src/frontend/mame/infoxml.cpp
+++ b/src/frontend/mame/infoxml.cpp
@@ -110,7 +110,7 @@ void output_footer(std::ostream &out);
void output_one(std::ostream &out, driver_enumerator &drivlist, const game_driver &driver, device_type_set *devtypes);
void output_sampleof(std::ostream &out, device_t &device);
void output_bios(std::ostream &out, device_t const &device);
-void output_rom(std::ostream &out, machine_config &config, driver_enumerator *drivlist, const game_driver *driver, device_t &device);
+void output_rom(std::ostream &out, machine_config &config, driver_list const *drivlist, const game_driver *driver, device_t &device);
void output_device_refs(std::ostream &out, device_t &root);
void output_sample(std::ostream &out, device_t &device);
void output_chips(std::ostream &out, device_t &device, const char *root_tag);
@@ -131,7 +131,7 @@ void output_ramoptions(std::ostream &out, device_t &root);
void output_one_device(std::ostream &out, machine_config &config, device_t &device, const char *devtag);
void output_devices(std::ostream &out, emu_options &lookup_options, device_type_set const *filter);
-char const *get_merge_name(driver_enumerator &drivlist, game_driver const &driver, util::hash_collection const &romhashes);
+char const *get_merge_name(driver_list const &drivlist, game_driver const &driver, util::hash_collection const &romhashes);
char const *get_merge_name(machine_config &config, device_t const &device, util::hash_collection const &romhashes);
char const *get_merge_name(tiny_rom_entry const *roms, util::hash_collection const &romhashes);
@@ -982,7 +982,7 @@ void output_bios(std::ostream &out, device_t const &device)
// the XML output
//-------------------------------------------------
-void output_rom(std::ostream &out, machine_config &config, driver_enumerator *drivlist, const game_driver *driver, device_t &device)
+void output_rom(std::ostream &out, machine_config &config, driver_list const *drivlist, const game_driver *driver, device_t &device)
{
enum class type { BIOS, NORMAL, DISK };
std::map<u32, char const *> biosnames;
@@ -1053,7 +1053,7 @@ void output_rom(std::ostream &out, machine_config &config, driver_enumerator *dr
if ((type::DISK == pass) != is_disk)
continue;
- // BIOS ROMs only apply to bioses
+ // BIOS ROMs only apply to BIOSes
// FIXME: disk images associated with a system BIOS will never be listed
u32 const biosno(ROM_GETBIOSFLAGS(rom));
if ((type::BIOS == pass) != bool(biosno))
@@ -1824,7 +1824,7 @@ void output_switches(std::ostream &out, const ioport_list &portlist, const char
newtag = newtag.substr(newtag.find(oldtag.append(root_tag)) + oldtag.length());
// output the switch name information
- std::string const normalized_field_name(normalize_string(field.name()));
+ std::string const normalized_field_name(normalize_string(field.specific_name()));
std::string const normalized_newtag(normalize_string(newtag));
util::stream_format(out, "\t\t<%s name=\"%s\" tag=\"%s\" mask=\"%u\">\n", outertag, normalized_field_name, normalized_newtag, field.mask());
if (!field.condition().none())
@@ -1894,7 +1894,7 @@ void output_adjusters(std::ostream &out, const ioport_list &portlist)
for (ioport_field const &field : port.second->fields())
if (field.type() == IPT_ADJUSTER)
{
- util::stream_format(out, "\t\t<adjuster name=\"%s\" default=\"%d\"/>\n", normalize_string(field.name()), field.defvalue());
+ util::stream_format(out, "\t\t<adjuster name=\"%s\" default=\"%d\"/>\n", normalize_string(field.specific_name()), field.defvalue());
}
}
@@ -2169,7 +2169,7 @@ void output_ramoptions(std::ostream &out, device_t &root)
// parent set
//-------------------------------------------------
-char const *get_merge_name(driver_enumerator &drivlist, game_driver const &driver, util::hash_collection const &romhashes)
+char const *get_merge_name(driver_list const &drivlist, game_driver const &driver, util::hash_collection const &romhashes)
{
char const *result = nullptr;
diff --git a/src/frontend/mame/ui/auditmenu.cpp b/src/frontend/mame/ui/auditmenu.cpp
index aaad0967f00..a5cb46fc4d8 100644
--- a/src/frontend/mame/ui/auditmenu.cpp
+++ b/src/frontend/mame/ui/auditmenu.cpp
@@ -95,7 +95,7 @@ void menu_audit::custom_render(void *selectedref, float top, float bottom, float
std::size_t const total(m_fast ? m_unavailable : m_availablesorted.size());
std::ostringstream text;
util::stream_format(text,
- _("Auditing ROMs for machine %2$u of %3$u...\n%1$s"),
+ _("Auditing media for machine %2$u of %3$u...\n%1$s"),
system ? std::string_view(system->description) : std::string_view(),
(std::min)(audited + 1, total),
total);
@@ -133,8 +133,8 @@ bool menu_audit::custom_ui_cancel()
void menu_audit::populate(float &customtop, float &custombottom)
{
if (m_unavailable && (m_availablesorted.size() != m_unavailable))
- item_append(util::string_format(_("Audit ROMs for %1$u machines marked unavailable"), m_unavailable), 0, ITEMREF_START_FAST);
- item_append(util::string_format(_("Audit ROMs for all %1$u machines"), m_availablesorted.size()), 0, ITEMREF_START_FULL);
+ item_append(util::string_format(_("Audit media for %1$u machines marked unavailable"), m_unavailable), 0, ITEMREF_START_FAST);
+ item_append(util::string_format(_("Audit media for all %1$u machines"), m_availablesorted.size()), 0, ITEMREF_START_FULL);
item_append(menu_item_type::SEPARATOR, 0);
custombottom = (ui().get_line_height() * 1.0f) + (ui().box_tb_border() * 3.0f);
}
diff --git a/src/frontend/mame/ui/devopt.cpp b/src/frontend/mame/ui/devopt.cpp
index cfb277127fd..c9a2c7f4360 100644
--- a/src/frontend/mame/ui/devopt.cpp
+++ b/src/frontend/mame/ui/devopt.cpp
@@ -120,13 +120,16 @@ void menu_device_config::populate_text(std::optional<text_layout> &layout, float
}
else
{
- std::string hz(std::to_string(u32(screen.frame_period().as_hz() * 1'000'000 + 0.5)));
- size_t dpos = hz.length() - 6;
- if (dpos == 0)
- hz.insert(dpos++, "0");
- hz.insert(dpos, ".");
- size_t last = hz.find_last_not_of('0');
- hz = hz.substr(0, last + (last != dpos ? 1 : 0));
+ const u32 rate = u32(screen.frame_period().as_hz() * 1'000'000 + 0.5);
+ const bool valid = rate >= 1'000'000;
+ std::string hz(valid ? std::to_string(rate) : "?");
+ if (valid)
+ {
+ size_t dpos = hz.length() - 6;
+ hz.insert(dpos, ".");
+ size_t last = hz.find_last_not_of('0');
+ hz = hz.substr(0, last + (last != dpos ? 1 : 0));
+ }
const rectangle &visarea = screen.visible_area();
layout->add_text(
diff --git a/src/frontend/mame/ui/info.cpp b/src/frontend/mame/ui/info.cpp
index 3e9623369a3..47935d26bd5 100644
--- a/src/frontend/mame/ui/info.cpp
+++ b/src/frontend/mame/ui/info.cpp
@@ -464,13 +464,16 @@ std::string machine_info::game_info_string() const
detail = _("Vector");
else
{
- std::string hz(std::to_string(u32(screen.frame_period().as_hz() * 1'000'000 + 0.5)));
- size_t dpos = hz.length() - 6;
- if (dpos == 0)
- hz.insert(dpos++, "0");
- hz.insert(dpos, ".");
- size_t last = hz.find_last_not_of('0');
- hz = hz.substr(0, last + (last != dpos ? 1 : 0));
+ const u32 rate = u32(screen.frame_period().as_hz() * 1'000'000 + 0.5);
+ const bool valid = rate >= 1'000'000;
+ std::string hz(valid ? std::to_string(rate) : "?");
+ if (valid)
+ {
+ size_t dpos = hz.length() - 6;
+ hz.insert(dpos, ".");
+ size_t last = hz.find_last_not_of('0');
+ hz = hz.substr(0, last + (last != dpos ? 1 : 0));
+ }
const rectangle &visarea = screen.visible_area();
detail = string_format("%d " UTF8_MULTIPLY " %d (%s) %s" UTF8_NBSP "Hz",
diff --git a/src/frontend/mame/ui/inputmap.cpp b/src/frontend/mame/ui/inputmap.cpp
index ada0d087505..38dd73111be 100644
--- a/src/frontend/mame/ui/inputmap.cpp
+++ b/src/frontend/mame/ui/inputmap.cpp
@@ -78,26 +78,30 @@ void menu_input_general::populate(float &customtop, float &custombottom)
for (const input_type_entry &entry : machine().ioport().types())
{
// add if we match the group and we have a valid name
- if ((entry.group() == group) && entry.name() && entry.name()[0])
+ if (entry.group() == group)
{
- // loop over all sequence types
- for (input_seq_type seqtype = SEQ_TYPE_STANDARD; seqtype < SEQ_TYPE_TOTAL; ++seqtype)
+ std::string name = entry.name();
+ if (!name.empty())
{
- // build an entry for the standard sequence
- input_item_data &item(data.emplace_back());
- item.ref = &entry;
- item.seqtype = seqtype;
- item.seq = machine().ioport().type_seq(entry.type(), entry.player(), seqtype);
- item.defseq = &entry.defseq(seqtype);
- item.group = entry.group();
- item.type = ioport_manager::type_is_analog(entry.type()) ? (INPUT_TYPE_ANALOG + seqtype) : INPUT_TYPE_DIGITAL;
- item.is_optional = false;
- item.name = _("input-name", entry.name());
- item.owner = nullptr;
-
- // stop after one, unless we're analog
- if (item.type == INPUT_TYPE_DIGITAL)
- break;
+ // loop over all sequence types
+ for (input_seq_type seqtype = SEQ_TYPE_STANDARD; seqtype < SEQ_TYPE_TOTAL; ++seqtype)
+ {
+ // build an entry for the standard sequence
+ input_item_data &item(data.emplace_back());
+ item.ref = &entry;
+ item.seqtype = seqtype;
+ item.seq = machine().ioport().type_seq(entry.type(), entry.player(), seqtype);
+ item.defseq = &entry.defseq(seqtype);
+ item.group = entry.group();
+ item.type = ioport_manager::type_is_analog(entry.type()) ? (INPUT_TYPE_ANALOG + seqtype) : INPUT_TYPE_DIGITAL;
+ item.is_optional = false;
+ item.name = name;
+ item.owner = nullptr;
+
+ // stop after one, unless we're analog
+ if (item.type == INPUT_TYPE_DIGITAL)
+ break;
+ }
}
}
}
@@ -165,7 +169,7 @@ void menu_input_specific::populate(float &customtop, float &custombottom)
item.group = machine().ioport().type_group(field.type(), field.player());
item.type = field.is_analog() ? (INPUT_TYPE_ANALOG + seqtype) : INPUT_TYPE_DIGITAL;
item.is_optional = field.optional();
- item.name = _("input-name", field.name());
+ item.name = field.name();
item.owner = &field.device();
// stop after one, unless we're analog
@@ -203,7 +207,7 @@ void menu_input_specific::populate(float &customtop, float &custombottom)
return true;
if (!codes2.empty() && (codes1.empty() || codes1[0] > codes2[0]))
return false;
- cmp = strcmp(i1.name, i2.name);
+ cmp = i1.name.compare(i2.name);
if (cmp < 0)
return true;
if (cmp > 0)
diff --git a/src/frontend/mame/ui/inputmap.h b/src/frontend/mame/ui/inputmap.h
index 841382daf21..a43a6829b06 100644
--- a/src/frontend/mame/ui/inputmap.h
+++ b/src/frontend/mame/ui/inputmap.h
@@ -54,7 +54,7 @@ protected:
input_seq_type seqtype = SEQ_TYPE_INVALID; // sequence type
input_seq seq; // copy of the live sequence
const input_seq * defseq = nullptr; // pointer to the default sequence
- const char * name = nullptr; // pointer to the base name of the item
+ std::string name; // base name of the item
const device_t * owner = nullptr; // pointer to the owner of the item
ioport_group group = IPG_INVALID; // group type
uint8_t type = 0U; // type of port
diff --git a/src/frontend/mame/ui/mainmenu.cpp b/src/frontend/mame/ui/mainmenu.cpp
index 0de7d7ca4d3..74f0060b6df 100644
--- a/src/frontend/mame/ui/mainmenu.cpp
+++ b/src/frontend/mame/ui/mainmenu.cpp
@@ -120,7 +120,7 @@ void menu_main::populate(float &customtop, float &custombottom)
item_append(_("Input (general)"), 0, (void *)INPUT_GROUPS);
- item_append(_("Input (this Machine)"), 0, (void *)INPUT_SPECIFIC);
+ item_append(_("Input (this machine)"), 0, (void *)INPUT_SPECIFIC);
if (ui().machine_info().has_analog())
item_append(_("Analog Controls"), 0, (void *)ANALOG);
@@ -152,7 +152,7 @@ void menu_main::populate(float &customtop, float &custombottom)
item_append(_("Tape Control"), 0, (void *)TAPE_CONTROL);
if (pty_interface_enumerator(machine().root_device()).first() != nullptr)
- item_append(_("Pseudo terminals"), 0, (void *)PTY_INFO);
+ item_append(_("Pseudo Terminals"), 0, (void *)PTY_INFO);
if (ui().machine_info().has_bioses())
item_append(_("BIOS Selection"), 0, (void *)BIOS_SELECTION);
@@ -197,7 +197,7 @@ void menu_main::populate(float &customtop, float &custombottom)
item_append(menu_item_type::SEPARATOR);
- item_append(string_format(_("About %s"), emulator_info::get_appname()), 0, (void *)ABOUT);
+ item_append(string_format(_("About %1$s"), emulator_info::get_appname()), 0, (void *)ABOUT);
item_append(menu_item_type::SEPARATOR);
diff --git a/src/frontend/mame/ui/selmenu.cpp b/src/frontend/mame/ui/selmenu.cpp
index 1b393edc91a..3c16f83f112 100644
--- a/src/frontend/mame/ui/selmenu.cpp
+++ b/src/frontend/mame/ui/selmenu.cpp
@@ -2768,7 +2768,7 @@ void menu_select_launch::infos_render(float origx1, float origy1, float origx2,
}
else
{
- m_info_buffer = "";
+ m_info_buffer.clear();
mame_machine_manager::instance()->lua()->call_plugin("data", m_info_view - 1, m_info_buffer);
}
}
@@ -3057,9 +3057,9 @@ void menu_select_launch::general_info(ui_system_info const *system, game_driver
// if everything looks good, schedule the new driver
if (audit_passed(summary))
- str << _("ROM Audit Result\tOK\n");
+ str << _("Media Audit Result\tOK\n");
else
- str << _("ROM Audit Result\tBAD\n");
+ str << _("Media Audit Result\tBAD\n");
if (summary_samples == media_auditor::NONE_NEEDED)
str << _("Samples Audit Result\tNone Needed\n");
@@ -3070,10 +3070,10 @@ void menu_select_launch::general_info(ui_system_info const *system, game_driver
}
else
{
- str << _("ROM Audit \tDisabled\nSamples Audit \tDisabled\n");
+ str << _("Media Audit\tDisabled\nSamples Audit\tDisabled\n");
}
- buffer = str.str();
+ buffer = std::move(str).str();
}
} // namespace ui
diff --git a/src/frontend/mame/ui/submenu.cpp b/src/frontend/mame/ui/submenu.cpp
index c36f837ce5c..496201c1cc4 100644
--- a/src/frontend/mame/ui/submenu.cpp
+++ b/src/frontend/mame/ui/submenu.cpp
@@ -36,12 +36,12 @@ std::vector<submenu::option> submenu::misc_options()
{ option_type::UI, N_("Enlarge images in the right panel"), OPTION_ENLARGE_SNAPS },
{ option_type::EMU, N_("Cheats"), OPTION_CHEAT },
{ option_type::EMU, N_("Show mouse pointer"), OPTION_UI_MOUSE },
- { option_type::EMU, N_("Confirm quit from machines"), OPTION_CONFIRM_QUIT },
- { option_type::EMU, N_("Skip information screen at startup"), OPTION_SKIP_GAMEINFO },
+ { option_type::EMU, N_("Confirm quit from emulation"), OPTION_CONFIRM_QUIT },
+ { option_type::EMU, N_("Skip system information screen"), OPTION_SKIP_GAMEINFO },
{ option_type::UI, N_("Force 4:3 aspect for snapshot display"), OPTION_FORCED4X3 },
{ option_type::UI, N_("Use image as background"), OPTION_USE_BACKGROUND },
{ option_type::UI, N_("Skip BIOS selection menu"), OPTION_SKIP_BIOS_MENU },
- { option_type::UI, N_("Skip software parts selection menu"), OPTION_SKIP_PARTS_MENU },
+ { option_type::UI, N_("Skip software part selection menu"), OPTION_SKIP_PARTS_MENU },
{ option_type::UI, N_("Info auto audit"), OPTION_INFO_AUTO_AUDIT },
{ option_type::UI, N_("Hide romless machine from available list"),OPTION_HIDE_ROMLESS } };
}
@@ -88,11 +88,11 @@ std::vector<submenu::option> submenu::advanced_options()
{ option_type::EMU, N_("Multi-mouse"), OPTION_MULTIMOUSE },
{ option_type::EMU, N_("Steadykey"), OPTION_STEADYKEY },
{ option_type::EMU, N_("UI active"), OPTION_UI_ACTIVE },
- { option_type::EMU, N_("Offscreen reload"), OPTION_OFFSCREEN_RELOAD },
+ { option_type::EMU, N_("Off-screen reload"), OPTION_OFFSCREEN_RELOAD },
{ option_type::EMU, N_("Joystick deadzone"), OPTION_JOYSTICK_DEADZONE },
{ option_type::EMU, N_("Joystick saturation"), OPTION_JOYSTICK_SATURATION },
{ option_type::EMU, N_("Natural keyboard"), OPTION_NATURAL_KEYBOARD },
- { option_type::EMU, N_("Simultaneous contradictory"), OPTION_JOYSTICK_CONTRADICTORY },
+ { option_type::EMU, N_("Allow contradictory joystick inputs"), OPTION_JOYSTICK_CONTRADICTORY },
{ option_type::EMU, N_("Coin impulse"), OPTION_COIN_IMPULSE } };
}
@@ -103,7 +103,7 @@ std::vector<submenu::option> submenu::control_options()
{ option_type::EMU, N_("Lightgun Device Assignment"), OPTION_LIGHTGUN_DEVICE },
{ option_type::EMU, N_("Trackball Device Assignment"), OPTION_TRACKBALL_DEVICE },
{ option_type::EMU, N_("Pedal Device Assignment"), OPTION_PEDAL_DEVICE },
- { option_type::EMU, N_("Adstick Device Assignment"), OPTION_ADSTICK_DEVICE },
+ { option_type::EMU, N_("AD Stick Device Assignment"), OPTION_ADSTICK_DEVICE },
{ option_type::EMU, N_("Paddle Device Assignment"), OPTION_PADDLE_DEVICE },
{ option_type::EMU, N_("Dial Device Assignment"), OPTION_DIAL_DEVICE },
{ option_type::EMU, N_("Positional Device Assignment"), OPTION_POSITIONAL_DEVICE },
diff --git a/src/frontend/mame/ui/ui.cpp b/src/frontend/mame/ui/ui.cpp
index 2eaebcb8d7e..4c0d144109e 100644
--- a/src/frontend/mame/ui/ui.cpp
+++ b/src/frontend/mame/ui/ui.cpp
@@ -351,7 +351,7 @@ void mame_ui_manager::initialize(running_machine &machine)
const char *const service_mode_dipname = ioport_configurer::string_from_token(DEF_STR(Service_Mode));
for (auto &port : machine.ioport().ports())
for (ioport_field &field : port.second->fields())
- if (field.type() == IPT_DIPSWITCH && strcmp(field.name(), service_mode_dipname) == 0)
+ if ((field.type() == IPT_DIPSWITCH) && (field.name() == service_mode_dipname)) // FIXME: probably breaks with localisation, also issues with multiple devices
field.set_defseq(machine.ioport().type_seq(IPT_SERVICE));
}
diff --git a/src/mame/drivers/atlantis.cpp b/src/mame/drivers/atlantis.cpp
index 3ebb3a5867d..80c2ead9040 100644
--- a/src/mame/drivers/atlantis.cpp
+++ b/src/mame/drivers/atlantis.cpp
@@ -89,9 +89,9 @@ namespace {
// IDSEL = AD22, PCI expansion
// IDSEL = AD23, PCI expansion
// IDSEL = AD24, PCI expansion
-#define PCI_ID_IDE ":pci:08.0"
-#define PCI_ID_NILE ":pci:0a.0"
-#define PCI_ID_9050 ":pci:0b.0"
+#define PCI_ID_IDE "pci:08.0"
+#define PCI_ID_NILE "pci:0a.0"
+#define PCI_ID_9050 "pci:0b.0"
#define DEBUG_CONSOLE (0)
#define LOG_RTC (0)
@@ -101,8 +101,8 @@ namespace {
class atlantis_state : public driver_device
{
public:
- atlantis_state(const machine_config &mconfig, device_type type, const char *tag)
- : driver_device(mconfig, type, tag),
+ atlantis_state(const machine_config &mconfig, device_type type, const char *tag) :
+ driver_device(mconfig, type, tag),
m_maincpu(*this, "maincpu"),
m_screen(*this, "screen"),
m_palette(*this, "palette"),
@@ -814,7 +814,7 @@ void atlantis_state::mwskins(machine_config &config)
m_maincpu->set_dcache_size(16384);
m_maincpu->set_system_clock(66666666);
- PCI_ROOT(config, ":pci", 0);
+ PCI_ROOT(config, "pci", 0);
vrc4373_device &vrc4373(VRC4373(config, PCI_ID_NILE, 0, m_maincpu));
vrc4373.set_ram_size(0x00800000);
diff --git a/src/mame/drivers/chihiro.cpp b/src/mame/drivers/chihiro.cpp
index 892f6bdc1e9..7ae44f36c93 100644
--- a/src/mame/drivers/chihiro.cpp
+++ b/src/mame/drivers/chihiro.cpp
@@ -1912,12 +1912,12 @@ void chihiro_state::chihiro_base(machine_config &config)
m_maincpu->set_addrmap(AS_PROGRAM, &chihiro_state::chihiro_map);
m_maincpu->set_addrmap(AS_IO, &chihiro_state::chihiro_map_io);
- subdevice<ide_controller_32_device>(":pci:09.0:ide1")->options(ide_baseboard, nullptr, "bb", true);
+ subdevice<ide_controller_32_device>("pci:09.0:ide1")->options(ide_baseboard, nullptr, "bb", true);
- OHCI_USB_CONNECTOR(config, ":pci:02.0:port1", usb_baseboard, "an2131qc", true).set_option_machine_config("an2131qc", an2131qc_configuration);
- OHCI_USB_CONNECTOR(config, ":pci:02.0:port2", usb_baseboard, "an2131sc", true).set_option_machine_config("an2131sc", an2131sc_configuration);
- OHCI_USB_CONNECTOR(config, ":pci:02.0:port3", usb_baseboard, nullptr, false);
- OHCI_USB_CONNECTOR(config, ":pci:02.0:port4", usb_baseboard, nullptr, false);
+ OHCI_USB_CONNECTOR(config, "pci:02.0:port1", usb_baseboard, "an2131qc", true).set_option_machine_config("an2131qc", an2131qc_configuration);
+ OHCI_USB_CONNECTOR(config, "pci:02.0:port2", usb_baseboard, "an2131sc", true).set_option_machine_config("an2131sc", an2131sc_configuration);
+ OHCI_USB_CONNECTOR(config, "pci:02.0:port3", usb_baseboard, nullptr, false);
+ OHCI_USB_CONNECTOR(config, "pci:02.0:port4", usb_baseboard, nullptr, false);
JVS_MASTER(config, "jvs_master", 0);
sega_837_13551_device &sega837(SEGA_837_13551(config, "837_13551", 0, "jvs_master"));
diff --git a/src/mame/drivers/dec0.cpp b/src/mame/drivers/dec0.cpp
index f16424464af..705f23196b4 100644
--- a/src/mame/drivers/dec0.cpp
+++ b/src/mame/drivers/dec0.cpp
@@ -312,7 +312,7 @@ DE-0316-4
| PZ-2.A2 |
|-------------------------------------------------------|
Notes:
- DEM-01 - Unknown SDIP52 ASIC (no clock input so not an MCU, decapping it found only ASIC, no ROM)
+ DEM-01 - Fujitsu MB8421 Dual port SRAM in disguise as Data East custom chip DEM-01.
DEC-01 - HuC6280 sound CPU in disguise as Data East custom chip DEC-01. Clock input 21.4772MHz on pin 10
M6295 - Clock 1.000MHz [20/2/10], pin 7 HIGH
4558 - NEC C4558 Dual Op Amp
@@ -396,6 +396,7 @@ Notes:
#include "cpu/m6502/m6502.h"
#include "cpu/z80/z80.h"
#include "cpu/m6805/m68705.h"
+#include "machine/mb8421.h"
#include "machine/upd4701.h"
#include "sound/okim6295.h"
#include "sound/ymopn.h"
@@ -478,12 +479,6 @@ void dec0_automat_state::automat_control_w(offs_t offset, uint16_t data, uint16_
}
}
-void dec0_state::midres_sound_w(offs_t offset, uint16_t data, uint16_t mem_mask)
-{
- if (ACCESSING_BITS_0_7)
- m_soundlatch->write(data & 0xff);
-}
-
/******************************************************************************/
void dec0_state::dec0_map(address_map &map)
@@ -547,14 +542,14 @@ void dec0_state::dec0_tb_map(address_map &map)
void dec0_state::robocop_map(address_map &map)
{
dec0_map(map);
- map(0x180000, 0x180fff).rw(FUNC(dec0_state::robocop_68000_share_r), FUNC(dec0_state::robocop_68000_share_w));
+ map(0x180000, 0x180fff).rw("dem01", FUNC(mb8421_device::left_r), FUNC(mb8421_device::left_w)).umask16(0x00ff);
}
void dec0_state::robocop_sub_map(address_map &map)
{
map(0x000000, 0x00ffff).rom();
map(0x1f0000, 0x1f1fff).ram(); /* Main ram */
- map(0x1f2000, 0x1f3fff).ram().share("robocop_shared"); /* Shared ram */
+ map(0x1f2000, 0x1f27ff).rw("dem01", FUNC(mb8421_device::right_r), FUNC(mb8421_device::right_w)); /* Shared ram */
}
void dec0_state::hippodrm_map(address_map &map)
@@ -751,7 +746,7 @@ void dec0_state::midresb_map(address_map &map)
map(0x160010, 0x160011).w(FUNC(dec0_state::priority_w));
map(0x180000, 0x18000f).r(FUNC(dec0_state::dec0_controls_r));
map(0x180012, 0x180013).noprw();
- map(0x180014, 0x180015).w(FUNC(dec0_state::midres_sound_w));
+ map(0x180015, 0x180015).w(m_soundlatch, FUNC(generic_latch_8_device::write));
map(0x180018, 0x180019).noprw();
map(0x1a0000, 0x1a0001).portr("AN0");
map(0x1a0008, 0x1a0009).portr("AN1");
@@ -2177,6 +2172,10 @@ void dec0_state::robocop(machine_config &config)
m_subcpu->set_addrmap(AS_PROGRAM, &dec0_state::robocop_sub_map);
m_subcpu->add_route(ALL_OUTPUTS, "mono", 0); // internal sound unused
+ mb8421_device &dem01(MB8421(config, "dem01"));
+ dem01.intl_callback().set_inputline(m_maincpu, M68K_IRQ_4);
+ dem01.intr_callback().set_inputline(m_subcpu, 0);
+
config.set_maximum_quantum(attotime::from_hz(3000)); /* Interleave between HuC6280 & 68000 */
/* video hardware */
@@ -4181,14 +4180,6 @@ ROM_START( bouldashj )
ROM_END
-void dec0_state::init_midresb()
-{
-// m_maincpu->space(AS_PROGRAM).install_read_handler(0x00180000, 0x0018000f, read16_delegate(*this, FUNC(dec0_state::dec0_controls_r)));
-// m_maincpu->space(AS_PROGRAM).install_read_handler(0x001a0000, 0x001a000f, read16_delegate(*this, FUNC(dec0_state::dec0_rotary_r)));
-
-// m_maincpu->space(AS_PROGRAM).install_write_handler(0x00180014, 0x00180015, write16_delegate(*this, FUNC(dec0_state::midres_sound_w)));
-}
-
uint16_t dec0_state::ffantasybl_242024_r()
{
/*
@@ -4241,8 +4232,8 @@ GAME( 1988, drgninjab, baddudes, drgninjab, drgninja, dec0_state, init_drgni
// this is a common bootleg board
-GAME( 1989, midresb, midres, midresb, midresb, dec0_state, init_midresb, ROT0, "bootleg", "Midnight Resistance (bootleg with 68705)", MACHINE_SUPPORTS_SAVE ) // need to hook up 68705? (probably unused)
-GAME( 1989, midresbj, midres, midresbj, midresb, dec0_state, init_midresb, ROT0, "bootleg", "Midnight Resistance (Joystick bootleg)", MACHINE_SUPPORTS_SAVE )
+GAME( 1989, midresb, midres, midresb, midresb, dec0_state, empty_init, ROT0, "bootleg", "Midnight Resistance (bootleg with 68705)", MACHINE_SUPPORTS_SAVE ) // need to hook up 68705? (probably unused)
+GAME( 1989, midresbj, midres, midresbj, midresb, dec0_state, empty_init, ROT0, "bootleg", "Midnight Resistance (Joystick bootleg)", MACHINE_SUPPORTS_SAVE )
GAME( 1989, ffantasybl, hippodrm, ffantasybl, ffantasybl, dec0_state, empty_init, ROT0, "bootleg", "Fighting Fantasy (bootleg with 68705)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING ) // 68705 not dumped, might be the same as midresb
GAME( 1988, drgninjab2, baddudes, drgninjab, drgninja, dec0_state, init_drgninja, ROT0, "bootleg", "Dragonninja (bootleg with 68705)", MACHINE_SUPPORTS_SAVE ) // is this the same board as above? (region warning hacked to World, but still shows Japanese text), 68705 dumped but not hooked up
diff --git a/src/mame/drivers/dvk_kcgd.cpp b/src/mame/drivers/dvk_kcgd.cpp
index 0844a6781e4..b478e4dd500 100644
--- a/src/mame/drivers/dvk_kcgd.cpp
+++ b/src/mame/drivers/dvk_kcgd.cpp
@@ -7,11 +7,30 @@
models of DVK desktops.
MPI (Q-Bus clone) board. Interfaces with MS7004 (DEC LK201 workalike)
- keyboard, mouse, and monochrome or color CRT.
+ keyboard, mouse, and monochrome or color CRT. Host interface is a
+ serial port; there is no direct framebuffer access.
+
+ VRAM is 128K and is word-addressable, so address fits into 16 bits.
+ Lower 32K of VRAM are not used to store pixel data.
To do:
- K1801VM2 CPU core (interrupts and EVNT pin, full EIS set, other insns)
- - Everything else :-)
+ - verify hsync/vsync frequencies
+ - interlace
+ - scanline table selection
+ - interrupts
+ - mouse
+ - mono/color CRT
+ - KeyGP ROM
+
+ Hardware notes:
+ - PBA3.660.259TO manual (1987) does not document mouse interface
+ - PBA3.660.259E3 schematic (KCGD_E3-PE3.djvu) has mouse interface
+ but specifies ROM "181" in parts list?
+ - MPSS journal article (1988) does document mouse interface
+ - ROM "181" does not use rx interrupts, has no setup menu
+ - ROM "182" uses? 500 hz timer, rx interrupts, interlace mode
+ - add-on "KeyGP" ROM supports "save settings" -- to where?
****************************************************************************/
@@ -19,70 +38,76 @@
#include "bus/rs232/rs232.h"
#include "cpu/t11/t11.h"
-#include "machine/clock.h"
+#include "machine/dl11.h"
#include "machine/ms7004.h"
#include "machine/timer.h"
#include "emupal.h"
#include "screen.h"
-#define KCGD_TOTAL_HORZ 1000 // XXX verify
-#define KCGD_DISP_HORZ 800
-#define KCGD_HORZ_START 200 // XXX verify
+// these are unverified
+static constexpr int KCGD_TOTAL_HORZ = 977;
+static constexpr int KCGD_DISP_HORZ = 800;
+static constexpr int KCGD_HORZ_START = 0;
+
+static constexpr int KCGD_TOTAL_VERT = 525;
+static constexpr int KCGD_DISP_VERT = 480;
+static constexpr int KCGD_VERT_START = 0;
-#define KCGD_TOTAL_VERT 600 // XXX verify
-#define KCGD_DISP_VERT 480
-#define KCGD_VERT_START 100 // XXX verify
+static constexpr int KCGD_PAGE_0 = 015574;
+static constexpr int KCGD_PAGE_1 = 005574;
-#define KCGD_STATUS_PAGE 0
-#define KCGD_STATUS_INTERLACE 1
-#define KCGD_STATUS_TIMER_INT 5
-#define KCGD_STATUS_MODE_INT 6
-#define KCGD_STATUS_MODE_LAST 7
-#define KCGD_STATUS_TIMER_VAL 15
-#define KCGD_PAGE_0 015574
-#define KCGD_PAGE_1 005574
+//#define LOG_GENERAL (1U << 0) //defined in logmacro.h already
+#define LOG_VRAM (1U << 1)
+#define LOG_DEBUG (1U << 2)
-#define VERBOSE_DBG 1 /* general debug messages */
+//#define VERBOSE (LOG_DEBUG)
+//#define LOG_OUTPUT_FUNC printf
+#include "logmacro.h"
-#define DBG_LOG(N,M,A) \
- do { \
- if(VERBOSE_DBG>=N) \
- { \
- if( M ) \
- logerror("%11.6f at %s: %-24s",machine().time().as_double(),machine().describe_context(),(char*)M ); \
- logerror A; \
- } \
- } while (0)
+#define LOGVRAM(...) LOGMASKED(LOG_VRAM, __VA_ARGS__)
+#define LOGDBG(...) LOGMASKED(LOG_DEBUG, __VA_ARGS__)
class kcgd_state : public driver_device
{
public:
- kcgd_state(const machine_config &mconfig, device_type type, const char *tag) :
- driver_device(mconfig, type, tag),
- m_maincpu(*this, "maincpu"),
-// m_ms7004(*this, "ms7004"),
- m_palette(*this, "palette"),
- m_screen(*this, "screen")
+ kcgd_state(const machine_config &mconfig, device_type type, const char *tag)
+ : driver_device(mconfig, type, tag)
+ , m_maincpu(*this, "maincpu")
+ , m_dl11host(*this, "dl11host")
+ , m_rs232(*this, "rs232")
+ , m_dl11kbd(*this, "dl11kbd")
+ , m_ms7004(*this, "ms7004")
+ , m_palette(*this, "palette")
+ , m_screen(*this, "screen")
{ }
void kcgd(machine_config &config);
private:
virtual void machine_reset() override;
- virtual void video_start() override;
+ virtual void machine_start() override;
uint32_t screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(scanline_callback);
void kcgd_palette(palette_device &palette) const;
- enum
+ enum timer_ids : unsigned
{
- TIMER_ID_VSYNC_ON,
- TIMER_ID_VSYNC_OFF,
+ TIMER_ID_VSYNC,
TIMER_ID_500HZ
};
+ enum status_bits : unsigned
+ {
+ KCGD_STATUS_PAGE = 0,
+ KCGD_STATUS_INTERLACE = 1,
+ KCGD_STATUS_TIMER_INT = 5,
+ KCGD_STATUS_MODE_INT = 6,
+ KCGD_STATUS_MODE_LAST = 7,
+ KCGD_STATUS_TIMER_VAL = 15
+ };
+
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
uint16_t vram_addr_r();
@@ -99,7 +124,6 @@ private:
void palette_data_w(uint8_t data);
//emu_timer *m_vsync_on_timer;
- //emu_timer *m_vsync_off_timer;
emu_timer *m_500hz_timer;
void kcgd_mem(address_map &map);
@@ -108,16 +132,21 @@ private:
rectangle m_tmpclip;
bitmap_ind16 m_tmpbmp;
- struct {
- uint16_t status; // 167770
- uint8_t control; // 167772
+ struct
+ {
+ uint16_t status; // 167770
+ uint8_t control; // 167772
int palette_index, vram_addr;
uint8_t palette[16];
} m_video;
std::unique_ptr<uint32_t[]> m_videoram;
+protected:
required_device<k1801vm2_device> m_maincpu;
-// required_device<ms7004_device> m_ms7004;
+ required_device<dl11_device> m_dl11host;
+ required_device<rs232_port_device> m_rs232;
+ required_device<dl11_device> m_dl11kbd;
+ required_device<ms7004_device> m_ms7004;
required_device<palette_device> m_palette;
required_device<screen_device> m_screen;
};
@@ -127,27 +156,45 @@ void kcgd_state::kcgd_mem(address_map &map)
map.unmap_value_high();
map(0000000, 0077777).rw(FUNC(kcgd_state::vram_mmap_r), FUNC(kcgd_state::vram_mmap_w));
map(0100000, 0157777).rom();
+ // 1802VV1 chips
map(0160000, 0160001).mirror(03774).rw(FUNC(kcgd_state::vram_addr_r), FUNC(kcgd_state::vram_addr_w));
map(0160002, 0160003).mirror(03774).rw(FUNC(kcgd_state::vram_data_r), FUNC(kcgd_state::vram_data_w));
+ // 1801VP1-033 "pic" chip
map(0167770, 0167771).rw(FUNC(kcgd_state::status_r), FUNC(kcgd_state::status_w));
map(0167772, 0167772).rw(FUNC(kcgd_state::palette_index_r), FUNC(kcgd_state::palette_index_w)); // reads always return 0
map(0167773, 0167773).rw(FUNC(kcgd_state::palette_data_r), FUNC(kcgd_state::palette_data_w));
-// map(0176560, 0176567).ram(); // USART2 -- host
-// map(0177560, 0177567).ram(); // USART3 -- keyboard
+ // 1801VP1-065 chips, not 100% DL11 compatible (error bits are in RCSR, not RBUF)
+ map(0176560, 0176567).rw(m_dl11host, FUNC(dl11_device::read), FUNC(dl11_device::write));
+ map(0177560, 0177567).rw(m_dl11kbd, FUNC(dl11_device::read), FUNC(dl11_device::write));
}
+// future
+static const z80_daisy_config daisy_chain[] =
+{
+// { "pic" },
+ { "dl11kbd" },
+ { "dl11host" },
+ { nullptr }
+};
+
+static DEVICE_INPUT_DEFAULTS_START( host_rs232_defaults )
+ DEVICE_INPUT_DEFAULTS( "RS232_TXBAUD", 0xff, RS232_BAUD_57600 )
+ DEVICE_INPUT_DEFAULTS( "RS232_RXBAUD", 0xff, RS232_BAUD_57600 )
+ DEVICE_INPUT_DEFAULTS( "RS232_DATABITS", 0xff, RS232_DATABITS_8 )
+ DEVICE_INPUT_DEFAULTS( "RS232_PARITY", 0xff, RS232_PARITY_NONE )
+ DEVICE_INPUT_DEFAULTS( "RS232_STOPBITS", 0xff, RS232_STOPBITS_2 )
+ DEVICE_INPUT_DEFAULTS( "FLOW_CONTROL", 0x01, 0x01 )
+DEVICE_INPUT_DEFAULTS_END
+
+
void kcgd_state::device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr)
{
switch (id)
{
/*
- case TIMER_ID_VSYNC_ON:
+ case TIMER_ID_VSYNC:
m_maincpu->set_input_line(INPUT_LINE_EVNT, ASSERT_LINE);
break;
-
- case TIMER_ID_VSYNC_OFF:
- m_maincpu->set_input_line(INPUT_LINE_EVNT, CLEAR_LINE);
- break;
*/
case TIMER_ID_500HZ:
m_video.status ^= (1 << KCGD_STATUS_TIMER_VAL);
@@ -160,76 +207,67 @@ void kcgd_state::machine_reset()
memset(&m_video, 0, sizeof(m_video));
}
-void kcgd_state::video_start()
+void kcgd_state::machine_start()
{
// 64 kwords, word size is 17 bits
m_videoram = std::make_unique<uint32_t[]>(65536);
- m_tmpclip = rectangle(0, KCGD_DISP_HORZ-1, 0, KCGD_DISP_VERT-1);
+ m_tmpclip = rectangle(0, KCGD_DISP_HORZ - 1, 0, KCGD_DISP_VERT - 1);
m_tmpbmp.allocate(KCGD_DISP_HORZ, KCGD_DISP_VERT);
-/*
- m_vsync_on_timer = timer_alloc(TIMER_ID_VSYNC_ON);
- m_vsync_on_timer->adjust(m_screen->time_until_pos(0, 0), 0, m_screen->frame_period());
-
- m_vsync_off_timer = timer_alloc(TIMER_ID_VSYNC_OFF);
- m_vsync_off_timer->adjust(m_screen->time_until_pos(16, 0), 0, m_screen->frame_period());
-*/
+// future
+// m_vsync_on_timer = timer_alloc(TIMER_ID_VSYNC);
+// m_vsync_on_timer->adjust(m_screen->time_until_pos(0, 0), 0, m_screen->frame_period());
m_500hz_timer = timer_alloc(TIMER_ID_500HZ);
m_500hz_timer->adjust(attotime::from_hz(500), 0, attotime::from_hz(500));
}
void kcgd_state::kcgd_palette(palette_device &palette) const
{
- // FIXME: this doesn't seem right at all - no actual black, and all the grey levels are very close to black
- // should it just initialise everything besides the first entry to black, or should it be a greyscale ramp?
+ // for debugging only -- palette is overwritten by firmware
for (int i = 0; i < 16; i++)
palette.set_pen_color(i, i ? i : 255, i ? i : 255, i ? i : 255);
}
-/*
- VRAM is 128K and is word-addressable, so address fits into 16 bits.
- Low 32K of VRAM are not used to store pixel data -- XXX.
-*/
void kcgd_state::vram_addr_w(uint16_t data)
{
- DBG_LOG(3,"VRAM WA", ("%06o\n", data));
+ LOGDBG("VRAM WA %06o\n", data);
m_video.vram_addr = data;
}
uint16_t kcgd_state::vram_addr_r()
{
- DBG_LOG(3,"VRAM RA", ("\n"));
+ LOGDBG("VRAM RA %06o\n", m_video.vram_addr);
return m_video.vram_addr;
}
void kcgd_state::vram_data_w(uint16_t data)
{
- DBG_LOG(1,"VRAM W2", ("%06o <- %04XH\n", m_video.vram_addr, data));
+ LOGVRAM("VRAM W2 %06o <- %04XH\n", m_video.vram_addr, data);
m_videoram[m_video.vram_addr] = data | (BIT(m_video.control, 7) << 16);
}
uint16_t kcgd_state::vram_data_r()
{
- DBG_LOG(2,"VRAM R2", ("%06o\n", m_video.vram_addr));
+ LOGVRAM("VRAM R2 %06o\n", m_video.vram_addr);
m_video.status = (m_video.status & 0xff7f) | (BIT(m_videoram[m_video.vram_addr], 16) << 7);
- return (uint16_t) (m_videoram[m_video.vram_addr] & 0xffff);
+ return (uint16_t)(m_videoram[m_video.vram_addr] & 0xffff);
}
void kcgd_state::vram_mmap_w(offs_t offset, uint16_t data)
{
- DBG_LOG(3,"VRAM W1", ("%06o <- %04XH\n", offset, data));
+ LOGVRAM("VRAM W1 %06o <- %04XH\n", offset, data);
m_videoram[offset] = data | (BIT(m_video.control, 7) << 16);
}
uint16_t kcgd_state::vram_mmap_r(offs_t offset)
{
- DBG_LOG(3,"VRAM R1", ("%06o\n", offset));
- return (uint16_t) (m_videoram[offset] & 0xffff);
+ LOGVRAM("VRAM R1 %06o\n", offset);
+ return (uint16_t)m_videoram[offset];
}
void kcgd_state::status_w(uint16_t data)
{
- DBG_LOG(1,"Status W", ("data %04XH (useful %02XH)\n", data, data & 0x63));
+ LOG("Status W data %04XH (useful %02XH)\n", data, data & 0x63);
// bits 7 and 15 are read-only
m_video.status = (m_video.status & 0x8080) | (data & 0x7f7f);
}
@@ -237,7 +275,7 @@ void kcgd_state::status_w(uint16_t data)
uint16_t kcgd_state::status_r()
{
uint16_t data = m_video.status ^ (BIT(m_video.control, 6) << 7);
- DBG_LOG(1,"Status R", ("data %04X index %d\n", data, m_video.palette_index));
+ LOG("Status R data %04X index %d\n", data, m_video.palette_index);
return data;
}
@@ -245,12 +283,12 @@ void kcgd_state::palette_index_w(uint8_t data)
{
m_video.control = data;
m_video.palette_index = ((data >> 2) & 15);
- DBG_LOG(1,"Palette index, Control W", ("data %02XH index %d\n", data, m_video.palette_index));
+ LOG("Palette index, Control W data %02XH index %d\n", data, m_video.palette_index);
}
void kcgd_state::palette_data_w(uint8_t data)
{
- DBG_LOG(1,"Palette data W", ("data %02XH index %d\n", data, m_video.palette_index));
+ LOG("Palette data W data %02XH index %d\n", data, m_video.palette_index);
m_video.palette[m_video.palette_index] = data;
m_palette->set_pen_color(m_video.palette_index,
85*(data & 3), 85*((data >> 2) & 3), 85*((data >> 4) & 3));
@@ -263,16 +301,16 @@ uint8_t kcgd_state::palette_index_r()
uint8_t kcgd_state::palette_data_r()
{
- DBG_LOG(1,"Palette data R", ("index %d\n", m_video.palette_index));
+ LOG("Palette data R index %d\n", m_video.palette_index);
return m_video.palette[m_video.palette_index];
}
/*
- Raster sizes are:
+ Raster sizes:
- 800(400)x480 in hires(lores) 60 Hz interlaced mode
- 800(400)x240 in hires(lores) 30 Hz progressive mode
- Video memory is 17 bits wide (bit 16 indicates hi/lo res mode for each word,
+ Video memory is 17 bits wide. Bit 16 indicates hi/lo res mode for each word,
host writes it separately (via bit 7 in 167772).
*/
@@ -280,10 +318,11 @@ void kcgd_state::draw_scanline(uint16_t *p, uint16_t offset)
{
int i;
- for ( i = 0; i < 100; i++ )
+ for (i = 0; i < 100; i++)
{
- uint32_t data = m_videoram[ offset++ ];
- if (BIT(data, 16)) {
+ uint32_t data = m_videoram[offset++];
+ if (BIT(data, 16))
+ {
*p = ( data >> 12) & 0x0F; p++;
*p = ( data >> 12) & 0x0F; p++;
*p = ( data >> 8 ) & 0x0F; p++;
@@ -292,7 +331,9 @@ void kcgd_state::draw_scanline(uint16_t *p, uint16_t offset)
*p = ( data >> 4 ) & 0x0F; p++;
*p = data & 0x0F; p++;
*p = data & 0x0F; p++;
- } else {
+ }
+ else
+ {
*p = 5*(( data >> 14) & 0x03); p++;
*p = 5*(( data >> 12) & 0x03); p++;
*p = 5*(( data >> 10) & 0x03); p++;
@@ -315,11 +356,11 @@ TIMER_DEVICE_CALLBACK_MEMBER(kcgd_state::scanline_callback)
uint16_t const offset = BIT(m_video.status, KCGD_STATUS_PAGE) ? (KCGD_PAGE_1 >> 1) : (KCGD_PAGE_0 >> 1);
- DBG_LOG(2,"scanline_cb", ("frame %d y %.3d page %d offset %04X *offset %04X\n",
+ LOGDBG("scanline_cb frame %d y %.3d page %d offset %04X *offset %04X\n",
m_screen->frame_number(), BIT(m_video.status, KCGD_STATUS_PAGE),
- y, offset + y, m_videoram[offset + y]));
+ y, offset + y, m_videoram[offset + y]);
- draw_scanline(&m_tmpbmp.pix(y), m_videoram[offset + (KCGD_DISP_VERT-1) - y]);
+ draw_scanline(&m_tmpbmp.pix(y), m_videoram[offset + (KCGD_DISP_VERT - 1) - y]);
}
uint32_t kcgd_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)
@@ -348,13 +389,15 @@ GFXDECODE_END
void kcgd_state::kcgd(machine_config &config)
{
- K1801VM2(config, m_maincpu, XTAL(30'800'000)/4);
+ K1801VM2(config, m_maincpu, XTAL(30'800'000) / 4);
m_maincpu->set_addrmap(AS_PROGRAM, &kcgd_state::kcgd_mem);
m_maincpu->set_initial_mode(0100000);
+// future
+// m_maincpu->set_daisy_config(daisy_chain);
timer_device &scantimer(TIMER(config, "scantimer"));
- scantimer.configure_periodic(FUNC(kcgd_state::scanline_callback), attotime::from_hz(50*28*11)); // XXX verify
- scantimer.set_start_delay(attotime::from_hz(XTAL(30'800'000)/KCGD_HORZ_START));
+ scantimer.configure_periodic(FUNC(kcgd_state::scanline_callback), attotime::from_hz(50 * 28 * 11));
+ scantimer.set_start_delay(attotime::from_hz(XTAL(30'800'000) / KCGD_HORZ_START));
SCREEN(config, m_screen, SCREEN_TYPE_RASTER);
m_screen->set_screen_update(FUNC(kcgd_state::screen_update));
@@ -366,17 +409,38 @@ void kcgd_state::kcgd(machine_config &config)
PALETTE(config, m_palette, FUNC(kcgd_state::kcgd_palette), 16);
GFXDECODE(config, "gfxdecode", m_palette, gfx_kcgd);
-#if 0
- MS7004(config, m_ms7004, 0);
- m_ms7004->tx_handler().set("i8251kbd", FUNC(i8251_device::write_rxd));
- clock_device &keyboard_clock(CLOCK(config, "keyboard_clock", 4800*16));
- keyboard_clock.signal_handler().set(FUNC(kcgd_state::write_keyboard_clock));
-#endif
+ DL11(config, m_dl11host, XTAL(4'608'000));
+ m_dl11host->set_rxc(57600);
+ m_dl11host->set_txc(57600);
+ m_dl11host->set_rxvec(0360);
+ m_dl11host->set_txvec(0364);
+ m_dl11host->txd_wr_callback().set(m_rs232, FUNC(rs232_port_device::write_txd));
+// future
+// m_dl11host->rts_wr_callback().set(m_rs232, FUNC(rs232_port_device::write_rts));
+// m_dl11host->txrdy_wr_callback().set_inputline(m_maincpu, T11_IRQ0);
+// m_dl11host->rxrdy_wr_callback().set_inputline(m_maincpu, T11_IRQ0);
+
+ RS232_PORT(config, m_rs232, default_rs232_devices, "null_modem");
+ m_rs232->rxd_handler().set(m_dl11host, FUNC(dl11_device::rx_w));
+ m_rs232->set_option_device_input_defaults("null_modem", DEVICE_INPUT_DEFAULTS_NAME(host_rs232_defaults));
+
+ DL11(config, m_dl11kbd, XTAL(4'608'000));
+ m_dl11kbd->set_rxc(4960);
+ m_dl11kbd->set_txc(4960);
+ m_dl11kbd->set_rxvec(060);
+ m_dl11kbd->set_txvec(064);
+ m_dl11kbd->txd_wr_callback().set(m_ms7004, FUNC(ms7004_device::write_rxd));
+// future
+// m_dl11kbd->txrdy_wr_callback().set_inputline(m_maincpu, T11_IRQ0);
+// m_dl11kbd->rxrdy_wr_callback().set_inputline(m_maincpu, T11_IRQ0);
+
+ MS7004(config, m_ms7004, 0);
+ m_ms7004->tx_handler().set(m_dl11kbd, FUNC(dl11_device::rx_w));
}
ROM_START( dvk_kcgd )
- ROM_REGION16_BE(0x100000,"maincpu", ROMREGION_ERASE00)
+ ROM_REGION16_BE(0x100000, "maincpu", ROMREGION_ERASE00)
ROM_DEFAULT_BIOS("181")
ROM_SYSTEM_BIOS(0, "181", "mask 181")
ROMX_LOAD("kr1801re2-181.bin", 0100000, 020000, CRC(acac124f) SHA1(412c3eb71bece6f791fc5a9d707cf4692fd0b45b), ROM_BIOS(0))
diff --git a/src/mame/drivers/hds200.cpp b/src/mame/drivers/hds200.cpp
index 0d349b5c997..475dc311348 100644
--- a/src/mame/drivers/hds200.cpp
+++ b/src/mame/drivers/hds200.cpp
@@ -4,33 +4,39 @@
Human Designed Systems HDS200
- ANSI/DEC-compatbile terminal
+ ANSI/DEC-compatible terminal
Hardware:
- Z80A (Z8400APS)
- Z80A DMA (Z8410APS)
- 2x SCN2681A
- SCN2674B
+ - 2x MB81416-12 DRAM (and two empty sockets)
- 2x TMM2016BP-90 (2k)
- 1x TMM2016AP-10 (2k)
- MK48Z02B-25 (2k)
- - XTAL 3.6864 MHz (next go DUARTs)
- - XTAL 8 MHz (CPU)
- - XTAL 22.680 MHz and 35.640 MHz (video)
+ - XTAL 3.6864 MHz (next to DUARTs)
+ - XTAL 8 MHz (CPU)
+ - XTAL 22.680 MHz and 35.640 MHz (video)
TODO:
- - Everything
+ - Z80DMA/SCN2674 hookup
+ - Keyboard
+ - RS232 ports
+ - Sound? (if supported)
Notes:
- -
+ - The PCB has a large unpopulated area. Possibly this is used for the
+ 200G variant.
***************************************************************************/
#include "emu.h"
#include "cpu/z80/z80.h"
+#include "machine/input_merger.h"
#include "machine/mc68681.h"
-#include "machine/z80dma.h"
#include "machine/nvram.h"
+#include "machine/z80dma.h"
#include "video/scn2674.h"
#include "emupal.h"
#include "screen.h"
@@ -49,22 +55,32 @@ public:
hds200_state(const machine_config &mconfig, device_type type, const char *tag)
: driver_device(mconfig, type, tag),
m_maincpu(*this, "maincpu"),
+ m_dma(*this, "dma"),
m_screen(*this, "screen"),
- m_avdc(*this, "avdc")
+ m_avdc(*this, "avdc"),
+ m_duart(*this, "duart%u", 0U),
+ m_rombank(*this, "rombank")
{ }
void hds200(machine_config &config);
protected:
virtual void machine_start() override;
+ virtual void machine_reset() override;
private:
void mem_map(address_map &map);
void io_map(address_map &map);
required_device<z80_device> m_maincpu;
+ required_device<z80dma_device> m_dma;
required_device<screen_device> m_screen;
required_device<scn2674_device> m_avdc;
+ required_device_array<scn2681_device, 2> m_duart;
+ required_memory_bank m_rombank;
+
+ void duart0_out_w(uint8_t data);
+ void duart1_out_w(uint8_t data);
};
@@ -74,15 +90,19 @@ private:
void hds200_state::mem_map(address_map &map)
{
- map(0x0000, 0x5fff).rom().region("maincpu", 0);
- map(0x6000, 0x7fff).ram();
- map(0x8000, 0x9fff).ram();
- map(0xa000, 0xbfff).ram();
+ map(0x0000, 0x3fff).rom().region("maincpu", 0);
+ map(0x4000, 0x5fff).bankr(m_rombank);
+ map(0x6800, 0x6fff).ram(); // nvram?
+ map(0x8000, 0xbfff).ram();
+ map(0xc000, 0xffff).noprw(); // expansion ram
}
void hds200_state::io_map(address_map &map)
{
map.global_mask(0xff);
+ map(0x00, 0x00).rw(m_dma, FUNC(z80dma_device::read), FUNC(z80dma_device::write));
+ map(0x20, 0x2f).rw(m_duart[0], FUNC(scn2681_device::read), FUNC(scn2681_device::write));
+ map(0x40, 0x4f).rw(m_duart[1], FUNC(scn2681_device::read), FUNC(scn2681_device::write));
map(0x60, 0x67).rw(m_avdc, FUNC(scn2674_device::read), FUNC(scn2674_device::write));
}
@@ -111,8 +131,30 @@ GFXDECODE_END
// MACHINE EMULATION
//**************************************************************************
+void hds200_state::duart0_out_w(uint8_t data)
+{
+ logerror("duart0_out_w: %02x\n", data);
+}
+
+void hds200_state::duart1_out_w(uint8_t data)
+{
+ // 76543--- unknown
+ // -----2-- rombank
+ // ------10 unknown
+
+ logerror("duart1_out_w: %02x\n", data);
+
+ m_rombank->set_entry(!BIT(data, 2));
+}
+
void hds200_state::machine_start()
{
+ m_rombank->configure_entries(0, 2, memregion("maincpu")->base() + 0x4000, 0x2000);
+}
+
+void hds200_state::machine_reset()
+{
+ m_rombank->set_entry(0);
}
@@ -126,9 +168,13 @@ void hds200_state::hds200(machine_config &config)
m_maincpu->set_addrmap(AS_PROGRAM, &hds200_state::mem_map);
m_maincpu->set_addrmap(AS_IO, &hds200_state::io_map);
+ input_merger_device &duart_irq(INPUT_MERGER_ANY_HIGH(config, "duart_irq"));
+ duart_irq.output_handler().set_inputline(m_maincpu, INPUT_LINE_IRQ0);
+
// NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
- Z80DMA(config, "z80dma", 8_MHz_XTAL / 2); // divider not verified
+ Z80DMA(config, m_dma, 8_MHz_XTAL / 2); // divider not verified
+ m_dma->out_int_callback().set_inputline(m_maincpu, INPUT_LINE_NMI);
SCREEN(config, m_screen, SCREEN_TYPE_RASTER);
m_screen->set_color(rgb_t::amber());
@@ -143,9 +189,13 @@ void hds200_state::hds200(machine_config &config)
m_avdc->set_character_width(9);
m_avdc->set_screen("screen");
- SCN2681(config, "duart1", 3.6864_MHz_XTAL);
+ SCN2681(config, m_duart[0], 3.6864_MHz_XTAL);
+ m_duart[0]->irq_cb().set("duart_irq", FUNC(input_merger_device::in_w<0>));
+ m_duart[0]->outport_cb().set(FUNC(hds200_state::duart0_out_w));
- SCN2681(config, "duart2", 3.6864_MHz_XTAL);
+ SCN2681(config, m_duart[1], 3.6864_MHz_XTAL);
+ m_duart[1]->irq_cb().set("duart_irq", FUNC(input_merger_device::in_w<1>));
+ m_duart[1]->outport_cb().set(FUNC(hds200_state::duart1_out_w));
}
@@ -173,4 +223,4 @@ ROM_END
//**************************************************************************
// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS
-COMP( 198?, hds200, 0, 0, hds200, 0, hds200_state, empty_init, "Human Designed Systems", "HDS200", MACHINE_IS_SKELETON )
+COMP( 198?, hds200, 0, 0, hds200, 0, hds200_state, empty_init, "Human Designed Systems", "HDS200", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
diff --git a/src/mame/drivers/im01.cpp b/src/mame/drivers/im01.cpp
index e7d14bdcc23..ad750342d23 100644
--- a/src/mame/drivers/im01.cpp
+++ b/src/mame/drivers/im01.cpp
@@ -15,16 +15,16 @@ TODO:
measured 4.61MHz, beeper frequency 3.73KHz and beeper duration 34.2ms.
In MAME, beeper frequency is 4.15KHz and duration is 31ms, meaning it's
around 1.1 times faster, maybe К1801ВМ1 internal timing differs from T11,
- and/or T11 core timing itself is not 100% accurate. There's a big "but":
- these measurements are from the older ИМ-01.
+ and/or T11 core timing itself is not 100% accurate.
- verify actual XTAL, the label couldn't be seen
-- dump/add im01 (rom serial 106/107)
+- correct bus conflict between RAM and I/O
+- is ИМ-01Т extra RAM chip used at all?
*******************************************************************************
Hardware notes:
- К1801ВМ1 CPU (PDP-11 derived) @ ~4.61MHz
-- 16KB ROM (2*К1809РЕ1), 2KB RAM(К1809РУ1)
+- 16KB ROM (2*К1809РЕ1), 2KB RAM(К1809РУ1) (4KB RAM for ИМ-01Т)
- K1809BB1 (I/O, counter)
- 4-digit VFD 7seg panel(cyan, green window overlay), beeper
@@ -184,7 +184,7 @@ u16 im01_state::input_r(offs_t offset, u16 mem_mask)
if (BIT(m_inp_mux, i))
data |= m_inputs[i]->read();
- return data << 8;
+ return data << 8 | 0xff;
}
@@ -196,10 +196,10 @@ u16 im01_state::input_r(offs_t offset, u16 mem_mask)
void im01_state::main_map(address_map &map)
{
map(0x0000, 0x07ff).ram();
- map(0x2000, 0x5fff).rom();
- map(0xe830, 0xe831).rw(FUNC(im01_state::mux_r), FUNC(im01_state::mux_w));
- map(0xe83c, 0xe83d).rw(FUNC(im01_state::digit_r), FUNC(im01_state::digit_w));
- map(0xe83e, 0xe83f).r(FUNC(im01_state::input_r));
+ map(0x0030, 0x0031).mirror(0xf800).rw(FUNC(im01_state::mux_r), FUNC(im01_state::mux_w));
+ map(0x003c, 0x003d).mirror(0xf800).rw(FUNC(im01_state::digit_r), FUNC(im01_state::digit_w));
+ map(0x003e, 0x003f).mirror(0xf800).r(FUNC(im01_state::input_r));
+ map(0x2000, 0x5fff).rom().unmapw();
}
@@ -277,6 +277,12 @@ void im01_state::im01(machine_config &config)
ROM Definitions
******************************************************************************/
+ROM_START( im01 )
+ ROM_REGION( 0x10000, "maincpu", 0 )
+ ROM_LOAD("0000107", 0x2000, 0x2000, CRC(2318e85b) SHA1(6a92f6464af69ad0175f323f01dd067b91d345d3) )
+ ROM_LOAD("0000106", 0x4000, 0x2000, CRC(b0ab8808) SHA1(b682e9e8a5e52cd8fee5ae45277ae658bf5c32f1) )
+ROM_END
+
ROM_START( im01t )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD("0000148", 0x2000, 0x2000, CRC(327c6055) SHA1(b90b3b1261d677eb93014ea9e809e45b3b25152a) )
@@ -292,4 +298,5 @@ ROM_END
******************************************************************************/
// YEAR NAME PARENT CMP MACHINE INPUT CLASS INIT COMPANY, FULLNAME, FLAGS
-CONS( 1991, im01t, 0, 0, im01, im01, im01_state, empty_init, "Svetlana", "Elektronika IM-01T", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
+CONS( 1986, im01, 0, 0, im01, im01, im01_state, empty_init, "Svetlana", "Elektronika IM-01", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
+CONS( 1991, im01t, im01, 0, im01, im01, im01_state, empty_init, "Svetlana", "Elektronika IM-01T", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
diff --git a/src/mame/drivers/inder.cpp b/src/mame/drivers/inder.cpp
index 4d45fee07aa..6b331766ae5 100644
--- a/src/mame/drivers/inder.cpp
+++ b/src/mame/drivers/inder.cpp
@@ -6,7 +6,7 @@ PINBALL
Inder S.A. of Spain
All manuals are in Spanish (including the 'English' ones), so some guesswork will be needed.
-The schematics for Brave Team, Canasta, Metal Man are too blurry to read.
+The schematics for Brave Team, Canasta are too blurry to read.
Each game has different hardware. Note with switches: "Veleta" is normally closed.
Order of dips on "new cpu" games: 3,2,1,0,4,5,6,7 (so SL1(1) uses bit 3 of input definition).
@@ -26,11 +26,10 @@ Note
switches to the next player, or ends.
Status:
-- All games are playable with sound, except Metal Man.
+- All games are playable with sound.
ToDo:
- The "new cpu" machines are lacking mechanical sounds. The output bits vary per game.
-- Metal Man: playable, very bad sound. It uses 2 speech cards which are different to the other games.
- La Rana: playable. Needs its own layout. Inputs to be figured out.
********************************************************************************************************/
@@ -65,7 +64,7 @@ public:
, m_9a(*this, "9a")
, m_9b(*this, "9b")
, m_13(*this, "13")
- , m_p_speech(*this, "speech")
+ , m_p_audio(*this, "audiorom")
, m_io_keyboard(*this, "X%d", 0U)
, m_digits(*this, "digit%d", 0U)
, m_io_outputs(*this, "out%d", 0U)
@@ -78,7 +77,6 @@ public:
void init_0();
void init_1();
- void init_2();
private:
virtual void machine_reset() override;
@@ -98,9 +96,7 @@ private:
void ppi6ca_w(u8 data) { for (u8 i = 0; i < 8; i++) m_io_outputs[40U+i] = BIT(data, i); }
void ppi6cb_w(u8 data) { for (u8 i = 0; i < 8; i++) m_io_outputs[48U+i] = BIT(data, i); }
void ppi6cc_w(u8 data) { for (u8 i = 0; i < 8; i++) m_io_outputs[56U+i] = BIT(data, i); }
- void extras_w(offs_t offset, u8 data) { for (u8 i = 0; i < 8; i++) m_io_outputs[64U+offset*8+i] = BIT(data, i); }
u8 sw_r();
- u8 ppi60b_r() { return 0xff; } // metalman checks bit 1 and hangs if not high
void sw_w(offs_t offset, u8 data);
void sol_brvteam_w(u8 data);
void sol_canasta_w(u8 data);
@@ -130,7 +126,7 @@ private:
u8 m_sndcmd = 0;
u8 m_sndbank = 0;
u32 m_sound_addr = 0;
- u32 m_speech_size = 0;
+ u32 m_audio_size = 0;
required_device<cpu_device> m_maincpu;
optional_device<cpu_device> m_audiocpu;
@@ -140,10 +136,10 @@ private:
optional_device<ttl7474_device> m_9a;
optional_device<ttl7474_device> m_9b;
optional_device<hct157_device> m_13;
- optional_region_ptr<u8> m_p_speech;
+ optional_region_ptr<u8> m_p_audio;
required_ioport_array<11> m_io_keyboard;
output_finder<50> m_digits;
- output_finder<128> m_io_outputs;
+ output_finder<64> m_io_outputs;
};
void inder_state::brvteam_map(address_map &map)
@@ -205,7 +201,6 @@ void inder_state::main_map(address_map &map)
map(0x6800, 0x6803).mirror(0x13fc).rw("ppi68", FUNC(i8255_device::read), FUNC(i8255_device::write));
map(0x6c00, 0x6c03).mirror(0x131c).rw("ppi6c", FUNC(i8255_device::read), FUNC(i8255_device::write));
map(0x6c20, 0x6c3f).mirror(0x1300).w(FUNC(inder_state::sndcmd_w));
- map(0x6c40, 0x6c47).mirror(0x1300).w(FUNC(inder_state::extras_w)); // metalman; presume some kind of output
map(0x6c60, 0x6c7f).mirror(0x1300).w(FUNC(inder_state::disp_w));
map(0x6ce0, 0x6ce0).nopw();
}
@@ -1039,8 +1034,7 @@ static INPUT_PORTS_START( ind250cc )
PORT_BIT( 0xff, IP_ACTIVE_HIGH, IPT_UNUSED )
INPUT_PORTS_END
-// wrong
-static INPUT_PORTS_START( metalman )
+static INPUT_PORTS_START( larana ) // to be determined, need the manual
PORT_START("X0")
PORT_DIPNAME( 0x01, 0x00, "Coin control 1")
PORT_DIPSETTING( 0x00, "Off")
@@ -1254,14 +1248,11 @@ void inder_state::ppi64c_w(u8 data)
data &= 15;
if (BIT(data, 3)) // 8 to 15)
{
- if (m_game == 2)
- data &= 7; // metalman
- else
- data ^= 15; // now 7 to 0
+ data ^= 15; // now 7 to 0
for (i = 0; i < 5; i++)
{
- if (m_game && (i == 4)) // metalan,mundial,clown,250cc,atleta have credit and ball displays swapped
+ if (m_game && (i == 4)) // mundial,clown,250cc,atleta have credit and ball displays swapped
data ^= 4;
m_digits[i*10+data] = m_segment[i];
}
@@ -1281,10 +1272,10 @@ void inder_state::sndbank_w(u8 data)
void inder_state::update_mus()
{
- if (!m_speech_size)
+ if (!m_audio_size)
return;
- if ((m_sound_addr < m_speech_size) && (m_sndbank != 0xff))
- m_13->ba_w(m_p_speech[m_sound_addr]);
+ if ((m_sound_addr < m_audio_size) && (m_sndbank != 0xff))
+ m_13->ba_w(m_p_audio[m_sound_addr]);
else
m_13->ba_w(0);
}
@@ -1315,21 +1306,20 @@ u8 inder_state::ppic_r()
void inder_state::ppia_w(u8 data)
{
- m_sound_addr = (m_sound_addr & 0x3ff00) | data;
+ m_sound_addr = (m_sound_addr & 0xffff00) | data;
update_mus();
}
void inder_state::ppib_w(u8 data)
{
- m_sound_addr = (m_sound_addr & 0x300ff) | (data << 8);
+ m_sound_addr = (m_sound_addr & 0xff00ff) | (data << 8);
update_mus();
}
void inder_state::ppic_w(u8 data)
{
// pc4 - READY line back to cpu board, but not used
- if (BIT(data, 5) != BIT(m_portc, 5))
- m_msm->set_prescaler_selector(BIT(data, 5) ? msm5205_device::S48_4B : msm5205_device::S96_4B); // S1 pin
+ m_msm->s1_w(BIT(data, 5));
m_7a->clock_w(BIT(data, 6));
m_7a->preset_w(!BIT(data, 7));
m_9a->preset_w(!BIT(data, 7));
@@ -1353,9 +1343,9 @@ void inder_state::machine_start()
save_item(NAME(m_sndbank));
save_item(NAME(m_sound_addr));
- m_speech_size = 0;
- if (memregion("speech"))
- m_speech_size = memregion("speech")->bytes();
+ m_audio_size = 0;
+ if (memregion("audiorom"))
+ m_audio_size = memregion("audiorom")->bytes();
}
void inder_state::machine_reset()
@@ -1392,12 +1382,6 @@ void inder_state::init_1()
m_game = 1;
}
-void inder_state::init_2()
-{
- init_0();
- m_game = 2;
-}
-
void inder_state::brvteam(machine_config &config)
{
// basic machine hardware
@@ -1481,14 +1465,13 @@ void inder_state::inder(machine_config &config)
MSM5205(config, m_msm, 384_kHz_XTAL);
m_msm->vck_callback().set(m_9a, FUNC(ttl7474_device::clock_w));
m_msm->vck_callback().append(m_9b, FUNC(ttl7474_device::clock_w)); // order of writes is sensitive
- m_msm->set_prescaler_selector(msm5205_device::S48_4B); // 4KHz 4-bit
+ m_msm->set_prescaler_selector(msm5205_device::S96_4B); // 4KHz 4-bit
m_msm->add_route(ALL_OUTPUTS, "msmvol", 1.0);
// Devices
i8255_device &ppi60(I8255A(config, "ppi60"));
ppi60.out_pa_callback().set(FUNC(inder_state::ppi60a_w));
ppi60.out_pb_callback().set(FUNC(inder_state::ppi60b_w));
- ppi60.in_pb_callback().set(FUNC(inder_state::ppi60b_r));
ppi60.in_pc_callback().set(FUNC(inder_state::sw_r));
i8255_device &ppi64(I8255A(config, "ppi64"));
@@ -1566,7 +1549,7 @@ ROM_START(pinmoonl)
ROM_REGION(0x2000, "audiocpu", 0)
ROM_LOAD("ci-11.bin", 0x0000, 0x2000, CRC(a0732fe4) SHA1(54f62cd81bdb7e1924acb67ddbe43eb3d0a4eab0))
- ROM_REGION(0x40000, "speech", 0)
+ ROM_REGION(0x40000, "audiorom", 0)
ROM_LOAD("ci-24.bin", 0x00000, 0x10000, CRC(6406bd18) SHA1(ae45ed9e8b1fd278a36a68b780352dbbb6ee781e))
ROM_LOAD("ci-23.bin", 0x10000, 0x10000, CRC(eac346da) SHA1(7c4c26ae089dda0dcd7300fd1ecabf5a91099c41))
ROM_LOAD("ci-22.bin", 0x20000, 0x10000, CRC(379740da) SHA1(83ad13ab7f1f37c78397d8e830bd74c5a7aea758))
@@ -1583,7 +1566,7 @@ ROM_START(pinclown)
ROM_REGION(0x2000, "audiocpu", 0)
ROM_LOAD("clown_b.bin", 0x0000, 0x2000, CRC(c223c961) SHA1(ed5180505b6ebbfb9451f67a44d07df3555c8f8d))
- ROM_REGION(0x40000, "speech", 0)
+ ROM_REGION(0x40000, "audiorom", 0)
ROM_LOAD("clown_c.bin", 0x00000, 0x10000, CRC(dff89319) SHA1(3745a02c3755d11ea7fb552f7a5df2e8bbee2c29))
ROM_LOAD("clown_d.bin", 0x10000, 0x10000, CRC(cce4e1dc) SHA1(561c9331d2d110d34cf250cd7b25be16a72a1d79))
ROM_LOAD("clown_e.bin", 0x20000, 0x10000, CRC(98263526) SHA1(509764e65847637824ba93f7e6ce926501c431ce))
@@ -1600,7 +1583,7 @@ ROM_START(corsario)
ROM_REGION(0x2000, "audiocpu", 0)
ROM_LOAD("a-corsar.bin", 0x0000, 0x2000, CRC(e14b7918) SHA1(5a5fc308b0b70fe041b81071ba4820782b6ff988))
- ROM_REGION(0x40000, "speech", 0)
+ ROM_REGION(0x40000, "audiorom", 0)
ROM_LOAD("b-corsar.bin", 0x00000, 0x10000, CRC(7f155828) SHA1(e459c81b2c2e47d4276344d8d6a08c2c6242f941))
ROM_LOAD("c-corsar.bin", 0x10000, 0x10000, CRC(047fd722) SHA1(2385507459f85c68141adc7084cb51dfa02462f6))
ROM_LOAD("d-corsar.bin", 0x20000, 0x10000, CRC(10d8b448) SHA1(ed1918e6c55eba07dde31b9755c9403e073cad98))
@@ -1617,7 +1600,7 @@ ROM_START(mundial)
ROM_REGION(0x2000, "audiocpu", 0)
ROM_LOAD("snd11.bin", 0x0000, 0x2000, CRC(2cebc1a5) SHA1(e0dae2b1ce31ff436b55ceb1ec71d39fc56694da))
- ROM_REGION(0x40000, "speech", 0)
+ ROM_REGION(0x40000, "audiorom", 0)
ROM_LOAD("snd24.bin", 0x00000, 0x10000, CRC(603bfc3c) SHA1(8badd9731243270ce5b8003373ed09ec7eac6ca6))
ROM_LOAD("snd23.bin", 0x10000, 0x10000, CRC(2868ce6f) SHA1(317457763f764be08cbe6a5dd4008ba2257c9d78))
ROM_LOAD("snd22.bin", 0x20000, 0x10000, CRC(2559f874) SHA1(cbf57f29e394d5dc320e7dcbd2625f6c96412a06))
@@ -1635,7 +1618,7 @@ ROM_START(atleta)
ROM_REGION(0x2000, "audiocpu", 0)
ROM_LOAD("atletaa.snd", 0x0000, 0x2000, CRC(051c5329) SHA1(339115af4a2e3f1f2c31073cbed1842518d5916e))
- ROM_REGION(0x40000, "speech", 0)
+ ROM_REGION(0x40000, "audiorom", 0)
ROM_LOAD("atletab.snd", 0x00000, 0x10000, CRC(7f155828) SHA1(e459c81b2c2e47d4276344d8d6a08c2c6242f941))
ROM_LOAD("atletac.snd", 0x10000, 0x10000, CRC(20456363) SHA1(b226400dac35dedc039a7e03cb525c6033b24ebc))
ROM_LOAD("atletad.snd", 0x20000, 0x10000, CRC(6518e3a4) SHA1(6b1d852005dabb76c7c65b87ecc9ee1422f16737))
@@ -1654,7 +1637,7 @@ ROM_START(larana)
ROM_REGION(0x2000, "audiocpu", 0)
ROM_LOAD("inder_sa_mod_la_rana_a_050690.bin", 0x0000, 0x2000, CRC(1513fd92) SHA1(6ca0723f5d7c86b844476a4830c8fc3744cbf918))
- ROM_REGION(0x10000, "speech", ROMREGION_ERASEFF)
+ ROM_REGION(0x10000, "audiorom", ROMREGION_ERASEFF)
ROM_LOAD("inder_sa_mod_la_rana_b_200690.bin", 0x00000, 0x10000, CRC(3aaa7c7d) SHA1(4a8531b6859fc1f2a4bb63a51da35e9081b7e88b))
ROM_END
@@ -1668,35 +1651,13 @@ ROM_START(ind250cc)
ROM_REGION(0x2000, "audiocpu", 0)
ROM_LOAD("a-250cc.bin", 0x0000, 0x2000, CRC(b64bdafb) SHA1(eab6d54d34b44187d454c1999e4bcf455183d5a0))
- ROM_REGION(0x40000, "speech", 0)
+ ROM_REGION(0x40000, "audiorom", 0)
ROM_LOAD("b-250cc.bin", 0x00000, 0x10000, CRC(884c31c8) SHA1(23a838f1f0cb4905fa8552579b5452134f0fc9cc))
ROM_LOAD("c-250cc.bin", 0x10000, 0x10000, CRC(5a1dfa1d) SHA1(4957431d87be0bb6d27910b718f7b7edcd405fff))
ROM_LOAD("d-250cc.bin", 0x20000, 0x10000, CRC(a0940387) SHA1(0e06483e3e823bf4673d8e0bd120b0a6b802035d))
ROM_LOAD("e-250cc.bin", 0x30000, 0x10000, CRC(538b3274) SHA1(eb76c41a60199bb94aec4666222e405bbcc33494))
ROM_END
-/*-------------------------------------------------------------------
-/ Metal Man (1992)
-/-------------------------------------------------------------------*/
-ROM_START(metalman)
- ROM_REGION(0x4000, "maincpu", 0)
- ROM_LOAD("cpu_0.bin", 0x0000, 0x2000, CRC(7fe4335b) SHA1(52ef2efa29337eebd8c2c9a8aec864356a6829b6))
- ROM_LOAD("cpu_1.bin", 0x2000, 0x2000, CRC(2cca735e) SHA1(6a76017dfbcac0d57fcec8f07f92d5e04dd3e00b))
-
- ROM_REGION(0x2000, "audiocpu", 0)
- ROM_LOAD("sound_e1.bin", 0x0000, 0x2000, CRC(55e889e8) SHA1(0a240868c1b17762588c0ed9a14f568a6e50f409))
-
- ROM_REGION(0x20000, "speech", ROMREGION_ERASEFF)
- ROM_LOAD("sound_e2.bin", 0x00000, 0x20000, CRC(5ac61535) SHA1(75b9a805f8639554251192e3777073c29952c78f))
-
- ROM_REGION(0x2000, "audiocpu2", 0)
- ROM_LOAD("sound_m1.bin", 0x0000, 0x2000, CRC(21a9ee1d) SHA1(d906ac7d6e741f05e81076a5be33fc763f0de9c1))
-
- ROM_REGION(0x60000, "speech2", ROMREGION_ERASEFF)
- ROM_LOAD("sound_m2.bin", 0x00000, 0x20000, CRC(349df1fe) SHA1(47e7ddbdc398396e40bb5340e5edcb8baf06c255))
- ROM_LOAD("sound_m3.bin", 0x40000, 0x20000, CRC(15ef1866) SHA1(4ffa3b29bf3c30a9a5bc622adde16a1a13833b22))
-ROM_END
-
} // Anonymous namespace
@@ -1715,8 +1676,5 @@ GAME(1988, pinclown, 0, inder, pinclown, inder_state, init_1, ROT0, "Inder",
GAME(1989, corsario, 0, inder, corsario, inder_state, init_1, ROT0, "Inder", "Corsario", MACHINE_IS_SKELETON_MECHANICAL )
GAME(1990, mundial, 0, inder, mundial, inder_state, init_1, ROT0, "Inder", "Mundial 90", MACHINE_IS_SKELETON_MECHANICAL )
GAME(1991, atleta, 0, inder, atleta, inder_state, init_1, ROT0, "Inder", "Atleta", MACHINE_IS_SKELETON_MECHANICAL )
-GAME(1991, larana, 0, inder, metalman, inder_state, init_0, ROT0, "Inder", "La Rana", MACHINE_IS_SKELETON_MECHANICAL )
+GAME(1991, larana, 0, inder, larana, inder_state, init_0, ROT0, "Inder", "La Rana", MACHINE_IS_SKELETON_MECHANICAL )
GAME(1992, ind250cc, 0, inder, ind250cc, inder_state, init_1, ROT0, "Inder", "250 CC", MACHINE_IS_SKELETON_MECHANICAL )
-
-// new cpu board, uses 2x a later revision of msm5205 sound board
-GAME(1992, metalman, 0, inder, metalman, inder_state, init_2, ROT0, "Inder", "Metal Man", MACHINE_IS_SKELETON_MECHANICAL )
diff --git a/src/mame/drivers/iteagle.cpp b/src/mame/drivers/iteagle.cpp
index ab0990699b9..9f7e06f43c3 100644
--- a/src/mame/drivers/iteagle.cpp
+++ b/src/mame/drivers/iteagle.cpp
@@ -115,14 +115,14 @@ www.multitech.com
//*************************************
// Main iteagle driver
//*************************************
-#define PCI_ID_NILE ":pci:00.0"
-#define PCI_ID_PERIPH ":pci:06.0"
-#define PCI_ID_IDE ":pci:06.1"
-// Secondary IDE Control ":pci:06.2"
-#define PCI_ID_SOUND ":pci:07.0"
-#define PCI_ID_FPGA ":pci:08.0"
-#define PCI_ID_VIDEO ":pci:09.0"
-#define PCI_ID_EEPROM ":pci:0a.0"
+#define PCI_ID_NILE "pci:00.0"
+#define PCI_ID_PERIPH "pci:06.0"
+#define PCI_ID_IDE "pci:06.1"
+// Secondary IDE Control "pci:06.2"
+#define PCI_ID_SOUND "pci:07.0"
+#define PCI_ID_FPGA "pci:08.0"
+#define PCI_ID_VIDEO "pci:09.0"
+#define PCI_ID_EEPROM "pci:0a.0"
class iteagle_state : public driver_device
{
@@ -173,7 +173,7 @@ void iteagle_state::iteagle(machine_config &config)
m_maincpu->set_dcache_size(8192);
m_maincpu->set_system_clock(66666667);
- PCI_ROOT(config, ":pci", 0);
+ PCI_ROOT(config, "pci", 0);
vrc4373_device &vrc4373(VRC4373(config, PCI_ID_NILE, 0, m_maincpu));
vrc4373.set_ram_size(0x00800000);
diff --git a/src/mame/drivers/lindbergh.cpp b/src/mame/drivers/lindbergh.cpp
index cf7129df477..490e2ec8e64 100644
--- a/src/mame/drivers/lindbergh.cpp
+++ b/src/mame/drivers/lindbergh.cpp
@@ -397,32 +397,32 @@ void lindbergh_state::lindbergh(machine_config &config)
{
PENTIUM4(config, "maincpu", 28000000U*5); /* Actually Celeron D at 2,8 GHz */
- PCI_ROOT (config, ":pci", 0);
- I82875P_HOST (config, ":pci:00.0", 0, 0x103382c0, "maincpu", 512*1024*1024);
- I82875P_AGP (config, ":pci:01.0", 0);
- GEFORCE_7600GS (config, ":pci:01.0:00.0", 0, 0x10de02e1);
- I82875P_OVERFLOW (config, ":pci:06.0", 0, 0x103382c0);
- PCI_BRIDGE (config, ":pci:1c.0", 0, 0x808625ae, 0x02);
- I82541 (config, ":pci:1c.0:00.0", 0, 0x103382c0);
- USB_UHCI (config, ":pci:1d.0", 0, 0x808625a9, 0x02, 0x103382c0);
- USB_UHCI (config, ":pci:1d.1", 0, 0x808625aa, 0x02, 0x103382c0);
- I6300ESB_WATCHDOG (config, ":pci:1d.4", 0, 0x103382c0);
- APIC (config, ":pci:1d.5", 0, 0x808625ac, 0x02, 0x103382c0);
- USB_EHCI (config, ":pci:1d.7", 0, 0x808625ad, 0x02, 0x103382c0);
- PCI_BRIDGE (config, ":pci:1e.0", 0, 0x8086244e, 0x0a);
- SB0400 (config, ":pci:1e.0:02.0", 0, 0x11021101);
- SEGA_LINDBERGH_BASEBOARD(config, ":pci:1e.0:03.0", 0);
- I6300ESB_LPC (config, ":pci:1f.0", 0);
- LPC_ACPI (config, ":pci:1f.0:acpi", 0);
- LPC_RTC (config, ":pci:1f.0:rtc", 0);
- LPC_PIT (config, ":pci:1f.0:pit", 0);
- SATA (config, ":pci:1f.2", 0, 0x808625a3, 0x02, 0x103382c0);
- SMBUS (config, ":pci:1f.3", 0, 0x808625a4, 0x02, 0x103382c0);
- AC97 (config, ":pci:1f.5", 0, 0x808625a6, 0x02, 0x103382c0);
+ PCI_ROOT (config, "pci", 0);
+ I82875P_HOST (config, "pci:00.0", 0, 0x103382c0, "maincpu", 512*1024*1024);
+ I82875P_AGP (config, "pci:01.0", 0);
+ GEFORCE_7600GS (config, "pci:01.0:00.0", 0, 0x10de02e1);
+ I82875P_OVERFLOW (config, "pci:06.0", 0, 0x103382c0);
+ PCI_BRIDGE (config, "pci:1c.0", 0, 0x808625ae, 0x02);
+ I82541 (config, "pci:1c.0:00.0", 0, 0x103382c0);
+ USB_UHCI (config, "pci:1d.0", 0, 0x808625a9, 0x02, 0x103382c0);
+ USB_UHCI (config, "pci:1d.1", 0, 0x808625aa, 0x02, 0x103382c0);
+ I6300ESB_WATCHDOG (config, "pci:1d.4", 0, 0x103382c0);
+ APIC (config, "pci:1d.5", 0, 0x808625ac, 0x02, 0x103382c0);
+ USB_EHCI (config, "pci:1d.7", 0, 0x808625ad, 0x02, 0x103382c0);
+ PCI_BRIDGE (config, "pci:1e.0", 0, 0x8086244e, 0x0a);
+ SB0400 (config, "pci:1e.0:02.0", 0, 0x11021101);
+ SEGA_LINDBERGH_BASEBOARD(config, "pci:1e.0:03.0", 0);
+ I6300ESB_LPC (config, "pci:1f.0", 0);
+ LPC_ACPI (config, "pci:1f.0:acpi", 0);
+ LPC_RTC (config, "pci:1f.0:rtc", 0);
+ LPC_PIT (config, "pci:1f.0:pit", 0);
+ SATA (config, "pci:1f.2", 0, 0x808625a3, 0x02, 0x103382c0);
+ SMBUS (config, "pci:1f.3", 0, 0x808625a4, 0x02, 0x103382c0);
+ AC97 (config, "pci:1f.5", 0, 0x808625a6, 0x02, 0x103382c0);
}
#define LINDBERGH_BIOS \
- ROM_REGION32_LE(0x100000, ":pci:1f.0", 0) /* PC bios, location 3j7 */ \
+ ROM_REGION32_LE(0x100000, "pci:1f.0", 0) /* PC bios, location 3j7 */ \
ROM_SYSTEM_BIOS(0, "bios0", "6.0.0010 alternate version") \
ROMX_LOAD("6.0.0010a.bin", 0x00000, 0x100000, CRC(10dd9b76) SHA1(1fdf1f921bc395846a7c3180fbdbc4ca287a9670), ROM_BIOS(0) ) \
ROM_SYSTEM_BIOS(1, "bios1", "6.0.0009") \
@@ -430,10 +430,10 @@ void lindbergh_state::lindbergh(machine_config &config)
ROM_SYSTEM_BIOS(2, "bios2", "6.0.0010") \
ROMX_LOAD("6.0.0010.bin", 0x00000, 0x100000, CRC(ea2bf888) SHA1(c9c5b6f0d4f4f36620939b15dd2f128a74347e37), ROM_BIOS(2) ) \
\
- ROM_REGION(0x400000, ":pci:1e.0:03.0", 0) /* Baseboard MPC firmware */ \
+ ROM_REGION(0x400000, "pci:1e.0:03.0", 0) /* Baseboard MPC firmware */ \
ROM_LOAD("fpr-24370b.ic6", 0x000000, 0x400000, CRC(c3b021a4) SHA1(1b6938a50fe0e4ae813864649eb103838c399ac0)) \
\
- ROM_REGION32_LE(0x10000, ":pci:01.0:00.0", 0) /* Geforce bios extension (custom for the card) */ \
+ ROM_REGION32_LE(0x10000, "pci:01.0:00.0", 0) /* Geforce bios extension (custom for the card) */ \
ROM_LOAD("vid_bios.u504", 0x00000, 0x10000, CRC(f78d14d7) SHA1(f129787e487984edd23bf344f2e9500c85052275)) \
DISK_REGION("cf") \
DISK_IMAGE_READONLY("mda-c0004a_revb_lindyellow_v2.4.20_mvl31a_boot_2.01", 0, SHA1(e13da5f827df852e742b594729ee3f933b387410))
diff --git a/src/mame/drivers/mystston.cpp b/src/mame/drivers/mystston.cpp
index b96583a93a0..e671b1b3979 100644
--- a/src/mame/drivers/mystston.cpp
+++ b/src/mame/drivers/mystston.cpp
@@ -22,25 +22,13 @@
#include "speaker.h"
-
-/*************************************
- *
- * Clocks
- *
- *************************************/
-
-#define CPU_CLOCK (MYSTSTON_MASTER_CLOCK / 8)
-#define AY8910_CLOCK (MYSTSTON_MASTER_CLOCK / 8)
-
-
-
/*************************************
*
* Interrupt system
*
*************************************/
-void mystston_state::mystston_on_scanline_interrupt()
+void mystston_state::on_scanline_interrupt()
{
m_maincpu->set_input_line(0, ASSERT_LINE);
}
@@ -61,7 +49,7 @@ void mystston_state::irq_clear_w(uint8_t data)
INPUT_CHANGED_MEMBER(mystston_state::coin_inserted)
{
- /* coin insertion causes an NMI */
+ // coin insertion causes an NMI
m_maincpu->set_input_line(INPUT_LINE_NMI, newval ? CLEAR_LINE : ASSERT_LINE);
}
@@ -73,19 +61,19 @@ INPUT_CHANGED_MEMBER(mystston_state::coin_inserted)
*
*************************************/
-void mystston_state::mystston_ay8910_select_w(uint8_t data)
+void mystston_state::ay8910_select_w(uint8_t data)
{
- /* bit 5 goes to 8910 #0 BDIR pin */
+ // bit 5 goes to 8910 #0 BDIR pin
if (((*m_ay8910_select & 0x20) == 0x20) && ((data & 0x20) == 0x00))
{
- /* bit 4 goes to the 8910 #0 BC1 pin */
+ // bit 4 goes to the 8910 #0 BC1 pin
m_ay8910[0]->data_address_w(*m_ay8910_select >> 4, *m_ay8910_data);
}
- /* bit 7 goes to 8910 #1 BDIR pin */
+ // bit 7 goes to 8910 #1 BDIR pin
if (((*m_ay8910_select & 0x80) == 0x80) && ((data & 0x80) == 0x00))
{
- /* bit 6 goes to the 8910 #1 BC1 pin */
+ // bit 6 goes to the 8910 #1 BC1 pin
m_ay8910[1]->data_address_w(*m_ay8910_select >> 6, *m_ay8910_data);
}
@@ -103,17 +91,17 @@ void mystston_state::mystston_ay8910_select_w(uint8_t data)
void mystston_state::main_map(address_map &map)
{
map(0x0000, 0x077f).ram();
- map(0x0780, 0x07df).ram().share("spriteram");
+ map(0x0780, 0x07df).ram().share(m_spriteram);
map(0x07e0, 0x0fff).ram();
- map(0x1000, 0x17ff).ram().share("fg_videoram");
- map(0x1800, 0x1fff).ram().share("bg_videoram");
- map(0x2000, 0x2000).mirror(0x1f8f).portr("IN0").w(FUNC(mystston_state::mystston_video_control_w)).share("video_control");
+ map(0x1000, 0x17ff).ram().share(m_fg_videoram);
+ map(0x1800, 0x1fff).ram().share(m_bg_videoram);
+ map(0x2000, 0x2000).mirror(0x1f8f).portr("IN0").w(FUNC(mystston_state::video_control_w)).share(m_video_control);
map(0x2010, 0x2010).mirror(0x1f8f).portr("IN1").w(FUNC(mystston_state::irq_clear_w));
- map(0x2020, 0x2020).mirror(0x1f8f).portr("DSW0").writeonly().share("scroll");
- map(0x2030, 0x2030).mirror(0x1f8f).portr("DSW1").writeonly().share("ay8910_data");
- map(0x2040, 0x2040).mirror(0x1f8f).nopr().w(FUNC(mystston_state::mystston_ay8910_select_w)).share("ay8910_select");
+ map(0x2020, 0x2020).mirror(0x1f8f).portr("DSW0").writeonly().share(m_scroll);
+ map(0x2030, 0x2030).mirror(0x1f8f).portr("DSW1").writeonly().share(m_ay8910_data);
+ map(0x2040, 0x2040).mirror(0x1f8f).nopr().w(FUNC(mystston_state::ay8910_select_w)).share(m_ay8910_select);
map(0x2050, 0x2050).mirror(0x1f8f).noprw();
- map(0x2060, 0x207f).mirror(0x1f80).ram().share("paletteram");
+ map(0x2060, 0x207f).mirror(0x1f80).ram().share(m_paletteram);
map(0x4000, 0xffff).rom();
}
@@ -133,8 +121,8 @@ static INPUT_PORTS_START( mystston )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_4WAY
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 )
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 )
- PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_CHANGED_MEMBER(DEVICE_SELF, mystston_state,coin_inserted, 0)
- PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_CHANGED_MEMBER(DEVICE_SELF, mystston_state,coin_inserted, 0)
+ PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_CHANGED_MEMBER(DEVICE_SELF, mystston_state, coin_inserted, 0)
+ PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_CHANGED_MEMBER(DEVICE_SELF, mystston_state, coin_inserted, 0)
PORT_START("IN1")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_4WAY PORT_COCKTAIL
@@ -156,11 +144,11 @@ static INPUT_PORTS_START( mystston )
PORT_DIPNAME(0x04, 0x00, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("SW2:3")
PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
- PORT_DIPUNUSED_DIPLOC( 0x08, 0x08, "SW2:4" ) /* Listed as "Unused" */
- PORT_DIPUNUSED_DIPLOC( 0x10, 0x10, "SW2:5" ) /* Listed as "Unused" */
- PORT_DIPUNUSED_DIPLOC( 0x20, 0x20, "SW2:6" ) /* Listed as "Unused" */
- PORT_DIPUNUSED_DIPLOC( 0x40, 0x40, "SW2:7" ) /* Listed as "Unused" */
- PORT_DIPUNUSED_DIPLOC( 0x80, 0x80, "SW2:8" ) /* Listed as "Unused" */
+ PORT_DIPUNUSED_DIPLOC( 0x08, 0x08, "SW2:4" ) // Listed as "Unused"
+ PORT_DIPUNUSED_DIPLOC( 0x10, 0x10, "SW2:5" ) // Listed as "Unused"
+ PORT_DIPUNUSED_DIPLOC( 0x20, 0x20, "SW2:6" ) // Listed as "Unused"
+ PORT_DIPUNUSED_DIPLOC( 0x40, 0x40, "SW2:7" ) // Listed as "Unused"
+ PORT_DIPUNUSED_DIPLOC( 0x80, 0x80, "SW2:8" ) // Listed as "Unused"
PORT_START("DSW1")
PORT_DIPNAME(0x03, 0x03, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SW1:1,2")
@@ -173,7 +161,7 @@ static INPUT_PORTS_START( mystston )
PORT_DIPSETTING( 0x0c, DEF_STR( 1C_1C ) )
PORT_DIPSETTING( 0x08, DEF_STR( 1C_2C ) )
PORT_DIPSETTING( 0x04, DEF_STR( 1C_3C ) )
- PORT_DIPUNUSED_DIPLOC( 0x10, 0x10, "SW1:5" ) /* Listed as "Unused" */
+ PORT_DIPUNUSED_DIPLOC( 0x10, 0x10, "SW1:5" ) // Listed as "Unused"
PORT_DIPNAME(0x20, 0x00, DEF_STR( Flip_Screen ) ) PORT_DIPLOCATION("SW1:6")
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
PORT_DIPSETTING( 0x20, DEF_STR( On ) )
@@ -183,6 +171,15 @@ static INPUT_PORTS_START( mystston )
PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_VBLANK("screen")
INPUT_PORTS_END
+static INPUT_PORTS_START( myststonoi )
+ PORT_INCLUDE(mystston)
+
+ PORT_MODIFY("DSW0")
+ PORT_DIPNAME(0x01, 0x01, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW2:1")
+ PORT_DIPSETTING( 0x01, "2" )
+ PORT_DIPSETTING( 0x00, "3" )
+INPUT_PORTS_END
+
/*************************************
@@ -193,19 +190,19 @@ INPUT_PORTS_END
void mystston_state::mystston(machine_config &config)
{
- /* basic machine hardware */
- M6502(config, m_maincpu, CPU_CLOCK);
+ // basic machine hardware
+ M6502(config, m_maincpu, MASTER_CLOCK / 8);
m_maincpu->set_addrmap(AS_PROGRAM, &mystston_state::main_map);
- /* video hardware */
- mystston_video(config);
+ // video hardware
+ video(config);
- /* audio hardware */
+ // audio hardware
SPEAKER(config, "mono").front_center();
- AY8910(config, m_ay8910[0], AY8910_CLOCK).add_route(ALL_OUTPUTS, "mono", 0.30);
+ AY8910(config, m_ay8910[0], MASTER_CLOCK / 8).add_route(ALL_OUTPUTS, "mono", 0.30);
- AY8910(config, m_ay8910[1], AY8910_CLOCK).add_route(ALL_OUTPUTS, "mono", 0.30);
+ AY8910(config, m_ay8910[1], MASTER_CLOCK / 8).add_route(ALL_OUTPUTS, "mono", 0.30);
}
@@ -245,40 +242,50 @@ ROM_START( mystston )
ROM_LOAD( "ic61", 0x0000, 0x0020, CRC(e802d6cf) SHA1(233ceb9e3a91939e1925766a696bc65ab0dffa50) )
ROM_END
-
-ROM_START( myststono )
+/*
+actual label format is:
+--------------
+| T.M. |
+| MYSTERIOUS |
+| STONES |
+| BB00- |
+| @ 1984 |
+| DATA EAST |
+--------------
+*/
+ROM_START( myststono ) // TA-0010-P1-1 + TA-0010-P2-1 PCBs
ROM_REGION( 0x10000, "maincpu", 0 )
- ROM_LOAD( "ms0", 0x4000, 0x2000, CRC(6dacc05f) SHA1(43054199901639516205c7ea145462d0abea8fb1) )
- ROM_LOAD( "ms1", 0x6000, 0x2000, CRC(a3546df7) SHA1(89c0349885a9369406a1121cd3db28963b25f2e6) )
- ROM_LOAD( "ms2", 0x8000, 0x2000, CRC(43bc6182) SHA1(dc36c10eee20009922e89d9bfdf6c2f6ffb881ce) )
- ROM_LOAD( "ms3", 0xa000, 0x2000, CRC(9322222b) SHA1(25192ac9e8e66cd2bc21c66c690c57c6b9836f2d) )
- ROM_LOAD( "ms4", 0xc000, 0x2000, CRC(47cefe9b) SHA1(49422b664b1322373a9cd3cb2907f8f5492faf87) )
- ROM_LOAD( "ms5", 0xe000, 0x2000, CRC(b37ae12b) SHA1(55ee1193088145c85adddd377d9e5ee58aca922f) )
-
- ROM_REGION( 0x0c000, "gfx1", 0 )
- ROM_LOAD( "ms6", 0x00000, 0x2000, CRC(85c83806) SHA1(cdfed6c224754e8f79b154533b06b7de4a44b4d3) )
- ROM_LOAD( "ms9", 0x02000, 0x2000, CRC(b146c6ab) SHA1(712c0c17780f222be5c8b09185a22e900ab23944) )
- ROM_LOAD( "ms7", 0x04000, 0x2000, CRC(d025f84d) SHA1(eaaaa0bde3db850098d04a0af85993026e503fc5) )
- ROM_LOAD( "ms10", 0x06000, 0x2000, CRC(d85015b5) SHA1(f4afab248dfde354650e59fadd5ab9616b04dac1) )
- ROM_LOAD( "ms8", 0x08000, 0x2000, CRC(53765d89) SHA1(c8bfc311123b076dccae9f7e3b95460bf9fc843d) )
- ROM_LOAD( "ms11", 0x0a000, 0x2000, CRC(919ee527) SHA1(609ee854ab3a4fdbf3404a68a4a657b85250f742) )
+ ROM_LOAD( "bb00.ic102", 0x4000, 0x2000, CRC(6dacc05f) SHA1(43054199901639516205c7ea145462d0abea8fb1) )
+ ROM_LOAD( "bw01.ic90", 0x6000, 0x2000, CRC(a3546df7) SHA1(89c0349885a9369406a1121cd3db28963b25f2e6) )
+ ROM_LOAD( "bw02.ic76", 0x8000, 0x2000, CRC(43bc6182) SHA1(dc36c10eee20009922e89d9bfdf6c2f6ffb881ce) )
+ ROM_LOAD( "bw03.ic75", 0xa000, 0x2000, CRC(9322222b) SHA1(25192ac9e8e66cd2bc21c66c690c57c6b9836f2d) )
+ ROM_LOAD( "bw04.ic62", 0xc000, 0x2000, CRC(47cefe9b) SHA1(49422b664b1322373a9cd3cb2907f8f5492faf87) )
+ ROM_LOAD( "bw05.ic61", 0xe000, 0x2000, CRC(b37ae12b) SHA1(55ee1193088145c85adddd377d9e5ee58aca922f) )
+
+ ROM_REGION( 0xc000, "gfx1", 0 )
+ ROM_LOAD( "bw06.ic105", 0x00000, 0x2000, CRC(85c83806) SHA1(cdfed6c224754e8f79b154533b06b7de4a44b4d3) )
+ ROM_LOAD( "bw09.ic93", 0x02000, 0x2000, CRC(b146c6ab) SHA1(712c0c17780f222be5c8b09185a22e900ab23944) )
+ ROM_LOAD( "bw07.ic107", 0x04000, 0x2000, CRC(d025f84d) SHA1(eaaaa0bde3db850098d04a0af85993026e503fc5) )
+ ROM_LOAD( "bw10.ic95", 0x06000, 0x2000, CRC(d85015b5) SHA1(f4afab248dfde354650e59fadd5ab9616b04dac1) )
+ ROM_LOAD( "bw08.ic109", 0x08000, 0x2000, CRC(53765d89) SHA1(c8bfc311123b076dccae9f7e3b95460bf9fc843d) )
+ ROM_LOAD( "bw11.ic97", 0x0a000, 0x2000, CRC(919ee527) SHA1(609ee854ab3a4fdbf3404a68a4a657b85250f742) )
ROM_REGION( 0x0c000, "gfx2", 0 )
- ROM_LOAD( "ms12", 0x00000, 0x2000, CRC(72d8331d) SHA1(f0a3bc6c9d9966f169f4721c2453f7ee210f0feb) )
- ROM_LOAD( "ms13", 0x02000, 0x2000, CRC(845a1f9b) SHA1(aa2eabd2a5e89e150b5d2fb3d88f91902e5ebb48) )
- ROM_LOAD( "ms14", 0x04000, 0x2000, CRC(822874b0) SHA1(9376d48045bf67df91d103effd1d08bd8debad26) )
- ROM_LOAD( "ms15", 0x06000, 0x2000, CRC(4594e53c) SHA1(a011a5269a9b0ca7a964181efe8413d5637c34f4) )
- ROM_LOAD( "ms16", 0x08000, 0x2000, CRC(2f470b0f) SHA1(79b50a7d113fed4669361c5f6c60ec96c94344c6) )
- ROM_LOAD( "ms17", 0x0a000, 0x2000, CRC(38966d1b) SHA1(89e3e54d3298cefeb35922d2292e3e7b8e995871) )
+ ROM_LOAD( "bw12.ic15", 0x00000, 0x2000, CRC(72d8331d) SHA1(f0a3bc6c9d9966f169f4721c2453f7ee210f0feb) )
+ ROM_LOAD( "bw13.ic20", 0x02000, 0x2000, CRC(845a1f9b) SHA1(aa2eabd2a5e89e150b5d2fb3d88f91902e5ebb48) )
+ ROM_LOAD( "bw14.ic24", 0x04000, 0x2000, CRC(822874b0) SHA1(9376d48045bf67df91d103effd1d08bd8debad26) )
+ ROM_LOAD( "bw15.ic29", 0x06000, 0x2000, CRC(4594e53c) SHA1(a011a5269a9b0ca7a964181efe8413d5637c34f4) )
+ ROM_LOAD( "bw16.ic34", 0x08000, 0x2000, CRC(2f470b0f) SHA1(79b50a7d113fed4669361c5f6c60ec96c94344c6) )
+ ROM_LOAD( "bw17.ic38", 0x0a000, 0x2000, CRC(38966d1b) SHA1(89e3e54d3298cefeb35922d2292e3e7b8e995871) )
ROM_REGION( 0x0020, "proms", 0 )
- ROM_LOAD( "ic61", 0x0000, 0x0020, CRC(e802d6cf) SHA1(233ceb9e3a91939e1925766a696bc65ab0dffa50) )
+ ROM_LOAD( "hlo.ic61", 0x0000, 0x0020, CRC(e802d6cf) SHA1(233ceb9e3a91939e1925766a696bc65ab0dffa50) )
ROM_END
// looks like Itisa made a (very) minor mod to the ROMs when producing the PCBs
ROM_START( myststonoi )
ROM_REGION( 0x10000, "maincpu", 0 )
- ROM_LOAD( "14.bin", 0x4000, 0x2000, CRC(78bf2a58) SHA1(92e61041acad3293a103d957507b091321eed8f1) ) // 2 bytes changed in here
+ ROM_LOAD( "14.bin", 0x4000, 0x2000, CRC(78bf2a58) SHA1(92e61041acad3293a103d957507b091321eed8f1) ) // 2 bytes changed in here (values for the lives' dip-switch)
ROM_LOAD( "13.bin", 0x6000, 0x2000, CRC(a3546df7) SHA1(89c0349885a9369406a1121cd3db28963b25f2e6) )
ROM_LOAD( "12.bin", 0x8000, 0x2000, CRC(43bc6182) SHA1(dc36c10eee20009922e89d9bfdf6c2f6ffb881ce) )
ROM_LOAD( "11.bin", 0xa000, 0x2000, CRC(9322222b) SHA1(25192ac9e8e66cd2bc21c66c690c57c6b9836f2d) )
@@ -318,6 +325,6 @@ ROM_END
*
*************************************/
-GAME( 1984, mystston, 0, mystston, mystston, mystston_state, empty_init, ROT270, "Technos Japan", "Mysterious Stones - Dr. John's Adventure", MACHINE_SUPPORTS_SAVE )
-GAME( 1984, myststono, mystston, mystston, mystston, mystston_state, empty_init, ROT270, "Technos Japan", "Mysterious Stones - Dr. Kick in Adventure", MACHINE_SUPPORTS_SAVE )
-GAME( 1984, myststonoi, mystston, mystston, mystston, mystston_state, empty_init, ROT270, "Technos Japan", "Mysterious Stones - Dr. Kick in Adventure (Itisa PCB)", MACHINE_SUPPORTS_SAVE )
+GAME( 1984, mystston, 0, mystston, mystston, mystston_state, empty_init, ROT270, "Technos Japan", "Mysterious Stones - Dr. John's Adventure", MACHINE_SUPPORTS_SAVE )
+GAME( 1984, myststono, mystston, mystston, mystston, mystston_state, empty_init, ROT270, "Technos Japan", "Mysterious Stones - Dr. Kick in Adventure", MACHINE_SUPPORTS_SAVE )
+GAME( 1984, myststonoi, mystston, mystston, myststonoi, mystston_state, empty_init, ROT270, "Technos Japan", "Mysterious Stones - Dr. Kick in Adventure (Itisa PCB)", MACHINE_SUPPORTS_SAVE )
diff --git a/src/mame/drivers/nforcepc.cpp b/src/mame/drivers/nforcepc.cpp
index 6cec458ba1b..44b14ecc97f 100644
--- a/src/mame/drivers/nforcepc.cpp
+++ b/src/mame/drivers/nforcepc.cpp
@@ -1073,8 +1073,8 @@ private:
nforcepc_state::nforcepc_state(const machine_config &mconfig, device_type type, const char *tag) :
driver_device(mconfig, type, tag),
m_maincpu(*this, "maincpu"),
- isalpc(*this, ":pci:01.0"),
- m_as99127f(*this, ":pci:01.1:12d")
+ isalpc(*this, "pci:01.0"),
+ m_as99127f(*this, "pci:01.1:12d")
{
}
@@ -1162,65 +1162,65 @@ void nforcepc_state::nforcepc(machine_config &config)
maincpu.set_irq_acknowledge_callback(FUNC(nforcepc_state::irq_callback));
//maincpu.smiact().set("pci:01.0", FUNC(???_host_device::smi_act_w));
- PCI_ROOT(config, ":pci", 0);
- CRUSH11(config, ":pci:00.0", 0, "maincpu", "bios"); // 10de:01a4 NVIDIA Corporation nForce CPU bridge
- CRUSH11_MEMORY(config, ":pci:00.1", 0, 0x10430c11, 2); // 10de:01ac NVIDIA Corporation nForce 220/420 Memory Controller
+ PCI_ROOT(config, "pci", 0);
+ CRUSH11(config, "pci:00.0", 0, "maincpu", "bios"); // 10de:01a4 NVIDIA Corporation nForce CPU bridge
+ CRUSH11_MEMORY(config, "pci:00.1", 0, 0x10430c11, 2); // 10de:01ac NVIDIA Corporation nForce 220/420 Memory Controller
// 10de:01ad NVIDIA Corporation nForce 220/420 Memory Controller
// 10de:01ab NVIDIA Corporation nForce 420 Memory Controller (DDR)
- mcpx_isalpc_device &isa(MCPX_ISALPC(config, ":pci:01.0", 0, 0x10430c11)); // 10de:01b2 NVIDIA Corporation nForce ISA Bridge (LPC bus)
+ mcpx_isalpc_device &isa(MCPX_ISALPC(config, "pci:01.0", 0, 0x10430c11)); // 10de:01b2 NVIDIA Corporation nForce ISA Bridge (LPC bus)
isa.smi().set_inputline(":maincpu", INPUT_LINE_SMI);
isa.boot_state_hook().set(FUNC(nforcepc_state::boot_state_award_w));
isa.interrupt_output().set(FUNC(nforcepc_state::maincpu_interrupt));
- it8703f_device &ite(IT8703F(config, ":pci:01.0:0", 0));
- ite.pin_reset().set_inputline(":maincpu", INPUT_LINE_RESET);
- ite.pin_gatea20().set_inputline(":maincpu", INPUT_LINE_A20);
+ it8703f_device &ite(IT8703F(config, "pci:01.0:0", 0));
+ ite.pin_reset().set_inputline("maincpu", INPUT_LINE_RESET);
+ ite.pin_gatea20().set_inputline("maincpu", INPUT_LINE_A20);
ite.txd1().set("serport0", FUNC(rs232_port_device::write_txd));
ite.ndtr1().set("serport0", FUNC(rs232_port_device::write_dtr));
ite.nrts1().set("serport0", FUNC(rs232_port_device::write_rts));
ite.txd2().set("serport1", FUNC(rs232_port_device::write_txd));
ite.ndtr2().set("serport1", FUNC(rs232_port_device::write_dtr));
ite.nrts2().set("serport1", FUNC(rs232_port_device::write_rts));
- MCPX_SMBUS(config, ":pci:01.1", 0, 0x10430c11); // 10de:01b4 NVIDIA Corporation nForce PCI System Management (SMBus)
- SMBUS_ROM(config, ":pci:01.1:050", 0, test_spd_data, sizeof(test_spd_data)); // these 3 are on smbus number 0
- SMBUS_LOGGER(config, ":pci:01.1:051", 0);
- SMBUS_LOGGER(config, ":pci:01.1:052", 0);
- SMBUS_LOGGER(config, ":pci:01.1:108", 0); // these 4 are on smbus number 1
- AS99127F(config, ":pci:01.1:12d", 0);
- AS99127F_SENSOR2(config, ":pci:01.1:148", 0);
- AS99127F_SENSOR3(config, ":pci:01.1:149", 0);
- mcpx_ohci_device &ohci(MCPX_OHCI(config, ":pci:02.0", 0, 0x10430c11)); // 10de:01c2 NVIDIA Corporation nForce USB Controller
- ohci.interrupt_handler().set(":pci:01.0", FUNC(mcpx_isalpc_device::irq1));
- MCPX_OHCI(config, ":pci:03.0", 0, 0x10430c11); // 10de:01c2 NVIDIA Corporation nForce USB Controller
- MCPX_ETH(config, ":pci:04.0", 0); // 10de:01c3 NVIDIA Corporation nForce Ethernet Controller
- MCPX_APU(config, ":pci:05.0", 0, 0x10430c11, m_maincpu); // 10de:01b0 NVIDIA Corporation nForce Audio Processing Unit
- MCPX_AC97_AUDIO(config, ":pci:06.0", 0, 0x10438384); // 10de:01b1 NVIDIA Corporation nForce AC'97 Audio Controller
- PCI_BRIDGE(config, ":pci:08.0", 0, 0x10de01b8, 0xc2); // 10de:01b8 NVIDIA Corporation nForce PCI-to-PCI bridge
+ MCPX_SMBUS(config, "pci:01.1", 0, 0x10430c11); // 10de:01b4 NVIDIA Corporation nForce PCI System Management (SMBus)
+ SMBUS_ROM(config, "pci:01.1:050", 0, test_spd_data, sizeof(test_spd_data)); // these 3 are on smbus number 0
+ SMBUS_LOGGER(config, "pci:01.1:051", 0);
+ SMBUS_LOGGER(config, "pci:01.1:052", 0);
+ SMBUS_LOGGER(config, "pci:01.1:108", 0); // these 4 are on smbus number 1
+ AS99127F(config, "pci:01.1:12d", 0);
+ AS99127F_SENSOR2(config, "pci:01.1:148", 0);
+ AS99127F_SENSOR3(config, "pci:01.1:149", 0);
+ mcpx_ohci_device &ohci(MCPX_OHCI(config, "pci:02.0", 0, 0x10430c11)); // 10de:01c2 NVIDIA Corporation nForce USB Controller
+ ohci.interrupt_handler().set("pci:01.0", FUNC(mcpx_isalpc_device::irq1));
+ MCPX_OHCI(config, "pci:03.0", 0, 0x10430c11); // 10de:01c2 NVIDIA Corporation nForce USB Controller
+ MCPX_ETH(config, "pci:04.0", 0); // 10de:01c3 NVIDIA Corporation nForce Ethernet Controller
+ MCPX_APU(config, "pci:05.0", 0, 0x10430c11, m_maincpu); // 10de:01b0 NVIDIA Corporation nForce Audio Processing Unit
+ MCPX_AC97_AUDIO(config, "pci:06.0", 0, 0x10438384); // 10de:01b1 NVIDIA Corporation nForce AC'97 Audio Controller
+ PCI_BRIDGE(config, "pci:08.0", 0, 0x10de01b8, 0xc2); // 10de:01b8 NVIDIA Corporation nForce PCI-to-PCI bridge
// 10ec:8139 Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (behind bridge)
- mcpx_ide_device &ide(MCPX_IDE(config, ":pci:09.0", 0, 0x10430c11)); // 10de:01bc NVIDIA Corporation nForce IDE
- ide.pri_interrupt_handler().set(":pci:01.0", FUNC(mcpx_isalpc_device::irq14));
- ide.sec_interrupt_handler().set(":pci:01.0", FUNC(mcpx_isalpc_device::irq15));
+ mcpx_ide_device &ide(MCPX_IDE(config, "pci:09.0", 0, 0x10430c11)); // 10de:01bc NVIDIA Corporation nForce IDE
+ ide.pri_interrupt_handler().set("pci:01.0", FUNC(mcpx_isalpc_device::irq14));
+ ide.sec_interrupt_handler().set("pci:01.0", FUNC(mcpx_isalpc_device::irq15));
ide.subdevice<ide_controller_32_device>("ide1")->options(ata_devices, "hdd", nullptr, true);
ide.subdevice<ide_controller_32_device>("ide2")->options(ata_devices, "cdrom", nullptr, true);
- NV2A_AGP(config, ":pci:1e.0", 0, 0x10de01b7, 0xb2); // 10de:01b7 NVIDIA Corporation nForce AGP to PCI Bridge
- VIRGEDX_PCI(config, ":pci:0a.0", 0);
+ NV2A_AGP(config, "pci:1e.0", 0, 0x10de01b7, 0xb2); // 10de:01b7 NVIDIA Corporation nForce AGP to PCI Bridge
+ VIRGEDX_PCI(config, "pci:0a.0", 0);
SST_49LF020(config, "bios", 0);
- FLOPPY_CONNECTOR(config, ":pci:01.0:0:fdc:0", pc_hd_floppies, "35hd", floppy_formats);
- FLOPPY_CONNECTOR(config, ":pci:01.0:0:fdc:1", pc_hd_floppies, "35hd", floppy_formats);
+ FLOPPY_CONNECTOR(config, "pci:01.0:0:fdc:0", pc_hd_floppies, "35hd", floppy_formats);
+ FLOPPY_CONNECTOR(config, "pci:01.0:0:fdc:1", pc_hd_floppies, "35hd", floppy_formats);
rs232_port_device& serport0(RS232_PORT(config, "serport0", isa_com, nullptr));
- serport0.rxd_handler().set(":pci:01.0:0", FUNC(it8703f_device::rxd1_w));
- serport0.dcd_handler().set(":pci:01.0:0", FUNC(it8703f_device::ndcd1_w));
- serport0.dsr_handler().set(":pci:01.0:0", FUNC(it8703f_device::ndsr1_w));
- serport0.ri_handler().set(":pci:01.0:0", FUNC(it8703f_device::nri1_w));
- serport0.cts_handler().set(":pci:01.0:0", FUNC(it8703f_device::ncts1_w));
+ serport0.rxd_handler().set("pci:01.0:0", FUNC(it8703f_device::rxd1_w));
+ serport0.dcd_handler().set("pci:01.0:0", FUNC(it8703f_device::ndcd1_w));
+ serport0.dsr_handler().set("pci:01.0:0", FUNC(it8703f_device::ndsr1_w));
+ serport0.ri_handler().set("pci:01.0:0", FUNC(it8703f_device::nri1_w));
+ serport0.cts_handler().set("pci:01.0:0", FUNC(it8703f_device::ncts1_w));
rs232_port_device& serport1(RS232_PORT(config, "serport1", isa_com, nullptr));
- serport1.rxd_handler().set(":pci:01.0:0", FUNC(it8703f_device::rxd2_w));
- serport1.dcd_handler().set(":pci:01.0:0", FUNC(it8703f_device::ndcd2_w));
- serport1.dsr_handler().set(":pci:01.0:0", FUNC(it8703f_device::ndsr2_w));
- serport1.ri_handler().set(":pci:01.0:0", FUNC(it8703f_device::nri2_w));
- serport1.cts_handler().set(":pci:01.0:0", FUNC(it8703f_device::ncts2_w));
+ serport1.rxd_handler().set("pci:01.0:0", FUNC(it8703f_device::rxd2_w));
+ serport1.dcd_handler().set("pci:01.0:0", FUNC(it8703f_device::ndcd2_w));
+ serport1.dsr_handler().set("pci:01.0:0", FUNC(it8703f_device::ndsr2_w));
+ serport1.ri_handler().set("pci:01.0:0", FUNC(it8703f_device::nri2_w));
+ serport1.cts_handler().set("pci:01.0:0", FUNC(it8703f_device::ncts2_w));
}
ROM_START(nforcepc)
diff --git a/src/mame/drivers/ns32kdb.cpp b/src/mame/drivers/ns32kdb.cpp
index ffb2a1e4849..41f20022f1a 100644
--- a/src/mame/drivers/ns32kdb.cpp
+++ b/src/mame/drivers/ns32kdb.cpp
@@ -35,6 +35,8 @@
#include "speaker.h"
#include "imagedev/cassette.h"
+#include "db32016.lh"
+
#define VERBOSE 0
#include "logmacro.h"
@@ -55,7 +57,7 @@ public:
, m_sdm(*this, "sdm%u", 0U)
, m_cass(*this, "cassette")
, m_cfg(*this, "S3")
- , m_led(*this, "DS%u", 0U)
+ , m_led(*this, "DS%u", 1U)
{
}
@@ -99,6 +101,13 @@ void ns32kdb_state::machine_start()
void ns32kdb_state::machine_reset()
{
+ m_led[0] = 0;
+ m_led[1] = 0;
+ m_led[2] = 0;
+ m_led[3] = 0;
+
+ // FIXME: tied to TCU bus timeout
+ m_led[3] = 1;
}
template <unsigned ST> void ns32kdb_state::cpu_map(address_map &map)
@@ -114,7 +123,7 @@ template <unsigned ST> void ns32kdb_state::cpu_map(address_map &map)
map(0xc00020, 0xc00027).rw(m_ppi, FUNC(i8255_device::read), FUNC(i8255_device::write)).umask16(0x00ff);
map(0xc00030, 0xc00030).lr8([this]() { return m_cfg->read(); }, "cfg_r");
- map(0xc00032, 0xc00037).lw8([this](offs_t offset, u8 data) { m_led[offset ^ 3] = data; }, "led_w").umask16(0x00ff);
+ map(0xc00032, 0xc00037).lw8([this](offs_t offset, u8 data) { m_led[2 - offset] = data; }, "led_w").umask16(0x00ff);
map(0xc00038, 0xc00038).lw8([this](u8 data) { m_sdm[0]->select_w(data); m_sdm[1]->select_w(data); }, "sdm_w");
map(0xc00040, 0xc00043).rw(m_pci[1], FUNC(i8251_device::read), FUNC(i8251_device::write)).umask16(0x00ff);
@@ -244,11 +253,13 @@ void ns32kdb_state::db32016(machine_config &config)
//m_sdm[1]->out_callback().append(m_pci[1], FUNC(i8251_device::write_txc)).bit(2);
//m_sdm[1]->out_callback().append(m_pci[1], FUNC(i8251_device::write_rxc)).bit(3);
- /* Cassette */
+ // cassette
SPEAKER(config, "mono").front_center();
CASSETTE(config, m_cass);
m_cass->set_default_state(CASSETTE_STOPPED | CASSETTE_MOTOR_ENABLED | CASSETTE_SPEAKER_ENABLED);
m_cass->add_route(ALL_OUTPUTS, "mono", 0.05);
+
+ config.set_default_layout(layout_db32016);
}
ROM_START(db32016)
diff --git a/src/mame/drivers/pcipc.cpp b/src/mame/drivers/pcipc.cpp
index 95f9c824bc1..ca59c07abfb 100644
--- a/src/mame/drivers/pcipc.cpp
+++ b/src/mame/drivers/pcipc.cpp
@@ -527,18 +527,18 @@ void pcipc_state::pcipc(machine_config &config)
maincpu.set_irq_acknowledge_callback("pci:07.0:pic8259_master", FUNC(pic8259_device::inta_cb));
maincpu.smiact().set("pci:00.0", FUNC(i82439hx_host_device::smi_act_w));
- PCI_ROOT(config, ":pci", 0);
- I82439HX(config, ":pci:00.0", 0, "maincpu", 256*1024*1024);
+ PCI_ROOT(config, "pci", 0);
+ I82439HX(config, "pci:00.0", 0, "maincpu", 256*1024*1024);
- i82371sb_isa_device &isa(I82371SB_ISA(config, ":pci:07.0", 0));
+ i82371sb_isa_device &isa(I82371SB_ISA(config, "pci:07.0", 0));
isa.boot_state_hook().set(FUNC(pcipc_state::boot_state_phoenix_ver40_rev6_w));
- isa.smi().set_inputline(":maincpu", INPUT_LINE_SMI);
+ isa.smi().set_inputline("maincpu", INPUT_LINE_SMI);
- i82371sb_ide_device &ide(I82371SB_IDE(config, ":pci:07.1", 0));
- ide.irq_pri().set(":pci:07.0", FUNC(i82371sb_isa_device::pc_irq14_w));
- ide.irq_sec().set(":pci:07.0", FUNC(i82371sb_isa_device::pc_mirq0_w));
-// MGA2064W(config, ":pci:12.0", 0);
- VIRGE_PCI(config, ":pci:12.0", 0); // use VIRGEDX_PCI for its VESA 2.0 BIOS
+ i82371sb_ide_device &ide(I82371SB_IDE(config, "pci:07.1", 0));
+ ide.irq_pri().set("pci:07.0", FUNC(i82371sb_isa_device::pc_irq14_w));
+ ide.irq_sec().set("pci:07.0", FUNC(i82371sb_isa_device::pc_mirq0_w));
+// MGA2064W(config, "pci:12.0", 0);
+ VIRGE_PCI(config, "pci:12.0", 0); // use VIRGEDX_PCI for its VESA 2.0 BIOS
ISA16_SLOT(config, "board4", 0, "pci:07.0:isabus", isa_internal_devices, "fdc37c93x", true).set_option_machine_config("fdc37c93x", superio_config);
ISA16_SLOT(config, "isa1", 0, "pci:07.0:isabus", pc_isa16_cards, nullptr, false);
@@ -567,17 +567,17 @@ void pcipc_state::pcipctx(machine_config &config)
pentium_device &maincpu(PENTIUM(config, "maincpu", 60000000));
maincpu.set_irq_acknowledge_callback("pci:07.0:pic8259_master", FUNC(pic8259_device::inta_cb));
- PCI_ROOT(config, ":pci", 0);
- I82439TX(config, ":pci:00.0", 0, ":maincpu", 256*1024*1024);
+ PCI_ROOT(config, "pci", 0);
+ I82439TX(config, "pci:00.0", 0, "maincpu", 256*1024*1024);
- i82371sb_isa_device &isa(I82371SB_ISA(config, ":pci:07.0", 0));
+ i82371sb_isa_device &isa(I82371SB_ISA(config, "pci:07.0", 0));
isa.boot_state_hook().set(FUNC(pcipc_state::boot_state_award_w));
-// IDE_PCI(config, ":pci:07.1", 0, 0x80867010, 0x03, 0x00000000);
- MGA2064W(config, ":pci:12.0", 0);
+// IDE_PCI(config, "pci:07.1", 0, 0x80867010, 0x03, 0x00000000);
+ MGA2064W(config, "pci:12.0", 0);
}
ROM_START(pcipc)
- ROM_REGION32_LE(0x40000, ":pci:07.0", 0) /* PC bios */
+ ROM_REGION32_LE(0x40000, "pci:07.0", 0) /* PC bios */
ROM_SYSTEM_BIOS(0, "m55ns04", "m55ns04") // Micronics M55HI-Plus with no sound
ROMX_LOAD("m55-04ns.rom", 0x20000, 0x20000, CRC(0116b2b0) SHA1(19b0203decfd4396695334517488d488aec3ccde), ROM_BIOS(0))
ROM_SYSTEM_BIOS(1, "m55s04", "m55s04") // with sound
@@ -591,7 +591,7 @@ ROM_START(pcipc)
ROM_END
ROM_START(pcipctx)
- ROM_REGION32_LE(0x40000, ":pci:07.0", 0) /* PC bios */
+ ROM_REGION32_LE(0x40000, "pci:07.0", 0) /* PC bios */
ROM_SYSTEM_BIOS(0, "ga586t2", "Gigabyte GA-586T2") // ITE 8679 I/O
ROMX_LOAD("gb_ga586t2.bin", 0x20000, 0x20000, CRC(3a50a6e1) SHA1(dea859b4f1492d0d08aacd260ed1e83e00ebac08), ROM_BIOS(0))
diff --git a/src/mame/drivers/seattle.cpp b/src/mame/drivers/seattle.cpp
index 32be2959630..7b7eafc3b51 100644
--- a/src/mame/drivers/seattle.cpp
+++ b/src/mame/drivers/seattle.cpp
@@ -226,9 +226,9 @@ namespace {
#define SYSTEM_CLOCK 50000000
-#define PCI_ID_GALILEO ":pci:00.0"
-#define PCI_ID_VIDEO ":pci:08.0"
-#define PCI_ID_IDE ":pci:09.0"
+#define PCI_ID_GALILEO "pci:00.0"
+#define PCI_ID_VIDEO "pci:08.0"
+#define PCI_ID_IDE "pci:09.0"
// various board configurations
#define PHOENIX_CONFIG (0)
@@ -269,8 +269,8 @@ namespace {
class seattle_state : public driver_device
{
public:
- seattle_state(const machine_config &mconfig, device_type type, const char *tag)
- : driver_device(mconfig, type, tag),
+ seattle_state(const machine_config &mconfig, device_type type, const char *tag) :
+ driver_device(mconfig, type, tag),
m_nvram(*this, "nvram"),
m_maincpu(*this, "maincpu"),
m_galileo(*this, PCI_ID_GALILEO),
@@ -1999,7 +1999,7 @@ void seattle_state::seattle_common(machine_config &config)
m_maincpu->set_system_clock(SYSTEM_CLOCK);
// PCI Bus Devices
- PCI_ROOT(config, ":pci", 0);
+ PCI_ROOT(config, "pci", 0);
GT64010(config, m_galileo, SYSTEM_CLOCK, m_maincpu, GALILEO_IRQ_NUM);
m_galileo->set_map(0, address_map_constructor(&seattle_state::seattle_cs0_map, "seattle_cs0_map", this), this);
diff --git a/src/mame/drivers/spinb.cpp b/src/mame/drivers/spinb.cpp
index 0794e9bf27e..5091aa2c4c8 100644
--- a/src/mame/drivers/spinb.cpp
+++ b/src/mame/drivers/spinb.cpp
@@ -2,31 +2,36 @@
// copyright-holders:Robbbert
/***************************************************************************************************
- PINBALL
- Spinball (previously Inder)
+PINBALL
+Spinball (previously Inder)
- Hardware is much the same as Inder, except the digital display is replaced by a DMD controlled by
- a i8031. You need to pick "Pixel Aspect (4:1)" video option in the tab menu.
+Hardware is much the same as Inder, except the digital display is replaced by a DMD controlled by
+ a i8031.
- There are mistakes in the sound board schematic: IC14 pin12 goes to IC5 pin13 only. IC16 pin 22
- is the CS0 line only. So, they are not joined but are separate tracks. Also, according to PinMAME,
- the outputs of IC11 are all wrong. They should be (from top to bottom): A16, A17, A18, NC, NC,
- CS2, CS1, CS0.
+Each machine has 2 identical sound card, each with different roms. One card plays music and the
+ other does effects. The first version of the cards uses MSM5205, this was upgraded to MSM6585
+ (Jolly Park, Verne's World).
- Also, very unobvious is the fact that PIA ports A and B are swapped around compared to the Inder
- soundcard.
+There are mistakes in the sound board schematic: IC14 pin12 goes to IC5 pin13 only. IC16 pin 22
+ is the CS0 line only. So, they are not joined but are separate tracks. Also, according to PinMAME,
+ the outputs of IC11 are all wrong. They should be (from top to bottom): A16, A17, A18, NC, NC,
+ CS2, CS1, CS0.
-Status
-- Bushido: Displays Bushido logo. If you quickly press 5 you get a sound.
-- Mach 2: Displays Mach2 logo. Makes a sound if 5 pressed
-- Jolly Park: Displays the Spinball logo. After a few moments it plays music
-- Verne's World: Display flashes for a second then goes blank. After a few moments music plays.
+Also, very unobvious is the fact that PIA ports A and B are swapped around compared to the Inder
+ soundcard.
-ToDo:
-- Inputs and outputs (currently a copy of inder.c)
-- DMD doesn't act on commands
-- Electronic volume control on the music card
+Status:
+- Metal Man is the only playable machine.
+- The other machines firstly need balls in the machine to get attract mode. After the ball begins,
+ then the playfield needs enabling. Each of these situations requires a key combination.
+- mach2/a can start by pressing ASX together.
+- vrnwrld can start by pressing ASDX together.
+- jolypark can start by pressing ASDX together.
+ToDo:
+- Multiball games - find out the key combinations
+- Bushidoa non-functional (bad maincpu rom?)
+- Sounds are running at half speed.
****************************************************************************************************/
@@ -43,6 +48,7 @@ ToDo:
#include "emupal.h"
#include "screen.h"
#include "speaker.h"
+#include "metalman.lh"
class spinb_state : public genpin_class
@@ -54,99 +60,118 @@ public:
, m_audiocpu(*this, "audiocpu")
, m_musiccpu(*this, "musiccpu")
, m_dmdcpu(*this, "dmdcpu")
+ , m_p_audio(*this, "audiorom")
+ , m_p_music(*this, "musicrom")
+ , m_p_dmdcpu(*this, "dmdcpu")
, m_msm_a(*this, "msm_a")
, m_msm_m(*this, "msm_m")
, m_ic5a(*this, "ic5a")
, m_ic5m(*this, "ic5m")
, m_ic14a(*this, "ic14a")
, m_ic14m(*this, "ic14m")
- , m_switches(*this, "SW.%u", 0)
+ , m_io_keyboard(*this, "X%d", 0U)
+ , m_digits(*this, "digit%d", 0U)
+ , m_io_outputs(*this, "out%d", 0U)
{ }
void jolypark(machine_config &config);
void vrnwrld(machine_config &config);
void spinb(machine_config &config);
+ void metalman(machine_config &config);
- void init_game0();
- void init_game1();
- void init_game2();
+ void init_0() { m_game = 0; }
+ void init_1() { m_game = 1; }
+ void init_2() { m_game = 2; }
+ void init_3() { m_game = 3; }
-protected:
+private:
virtual void machine_reset() override;
virtual void machine_start() override;
-
-private:
- void p1_w(uint8_t data);
- uint8_t p3_r();
- void p3_w(uint8_t data);
- uint8_t ppia_c_r();
- void ppia_a_w(uint8_t data);
- void ppia_b_w(uint8_t data);
- void ppia_c_w(uint8_t data);
- uint8_t ppim_c_r();
- void ppim_a_w(uint8_t data);
- void ppim_b_w(uint8_t data);
- void ppim_c_w(uint8_t data);
- void ppi60a_w(uint8_t data);
- void ppi60b_w(uint8_t data);
- void ppi64c_w(uint8_t data);
- uint8_t sw_r();
- void dmdram_w(offs_t offset, uint8_t data);
- uint8_t dmdram_r(offs_t offset);
- uint8_t sndcmd_r();
- void sndbank_a_w(uint8_t data);
- void sndbank_m_w(uint8_t data);
- void sndcmd_w(uint8_t data);
- void lamp_w(uint8_t data) { };
- void lamp1_w(uint8_t data) { };
- void volume_w(uint8_t data) { };
- void disp_w(uint8_t data);
+ void p1_w(u8 data);
+ u8 p3_r();
+ void p3_w(u8 data);
+ u8 ppia_c_r();
+ void ppia_a_w(u8 data);
+ void ppia_b_w(u8 data);
+ void ppia_c_w(u8 data);
+ u8 ppim_c_r();
+ u8 ppi60b_r() { return BIT(m_return_status, 4) ? 0 : 2; } // metalman
+ u8 ppi64c_r();
+ void ppim_a_w(u8 data);
+ void ppim_b_w(u8 data);
+ void ppim_c_w(u8 data);
+ void ppi60a_w(u8 data);
+ void ppi60b_w(u8 data);
+ void ppi64a_w(u8 data) { for (u8 i = 0; i < 8; i++) m_io_outputs[i] = BIT(data, i); }
+ void ppi64b_w(u8 data) { for (u8 i = 0; i < 8; i++) m_io_outputs[8U+i] = BIT(data, i); }
+ void ppi64c_w(u8 data); // metalman
+ void ppi68a_w(u8 data) { for (u8 i = 0; i < 8; i++) m_io_outputs[16U+i] = BIT(data, i); }
+ void ppi68b_w(u8 data) { for (u8 i = 0; i < 8; i++) m_io_outputs[24U+i] = BIT(data, i) ^ 1; }
+ void ppi68c_w(u8 data) { for (u8 i = 0; i < 8; i++) m_io_outputs[32U+i] = BIT(data, i); }
+ void ppi6ca_w(u8 data) { for (u8 i = 0; i < 8; i++) m_io_outputs[40U+i] = BIT(data, i); }
+ void ppi6cb_w(u8 data) { for (u8 i = 0; i < 8; i++) m_io_outputs[48U+i] = BIT(data, i); }
+ void ppi6cc_w(u8 data) { for (u8 i = 0; i < 8; i++) m_io_outputs[56U+i] = BIT(data, i); }
+ void extras_w(offs_t offset, u8 data) { for (u8 i = 0; i < 8; i++) m_io_outputs[64U+offset*8+i] = BIT(data, i); }
+ u8 sw_r();
+ void dmdram_w(offs_t offset, u8 data);
+ u8 dmdram_r(offs_t offset);
+ u8 sndcmd_r();
+ void sndbank_a_w(u8 data);
+ void sndbank_m_w(u8 data);
+ void sndcmd_w(u8 data);
+ void volume_w(u8 data) { };
+ void disp_w(offs_t, u8 data);
+ void update_sound_a();
+ void update_sound_m();
DECLARE_WRITE_LINE_MEMBER(ic5a_w);
DECLARE_WRITE_LINE_MEMBER(ic5m_w);
void spinb_palette(palette_device &palette) const;
- uint32_t screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
+ u32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
void dmd_io(address_map &map);
void dmd_mem(address_map &map);
- void spinb_audio_map(address_map &map);
+ void audio_map(address_map &map);
void spinb_map(address_map &map);
- void spinb_music_map(address_map &map);
+ void music_map(address_map &map);
void vrnwrld_map(address_map &map);
- bool m_pc0a;
- bool m_pc0m;
- uint8_t m_game;
- uint8_t m_portc_a;
- uint8_t m_portc_m;
- uint8_t m_row;
- uint8_t m_p3;
- uint8_t m_p32;
- uint8_t m_dmdcmd;
- uint8_t m_dmdbank;
- uint8_t m_dmdextaddr;
- uint8_t m_dmdram[0x2000];
- uint8_t m_sndcmd;
- uint8_t m_sndbank_a;
- uint8_t m_sndbank_m;
- uint32_t m_sound_addr_a;
- uint32_t m_sound_addr_m;
- uint8_t *m_p_audio;
- uint8_t *m_p_music;
- uint8_t *m_p_dmdcpu;
- void update_sound_a();
- void update_sound_m();
+ bool m_pc0a = 0;
+ bool m_pc0m = 0;
+ u8 m_game = 0;
+ u8 m_row = 0;
+ u8 m_p3 = 0;
+ u8 m_p32 = 0;
+ u8 m_dmdcmd = 0;
+ u8 m_dmdbank = 0;
+ u8 m_dmdextaddr = 0;
+ u8 m_dmdram[0x2000]{};
+ u8 m_sndcmd = 0;
+ u8 m_sndbank_a = 0;
+ u8 m_sndbank_m = 0;
+ u32 m_sound_addr_a = 0;
+ u32 m_sound_addr_m = 0;
+ u32 m_audio_size = 0;
+ u32 m_music_size = 0;
+ u32 m_dmd_size = 0;
+ u8 m_return_status = 0;
+ u8 m_segment[8]{}; // metalman
required_device<cpu_device> m_maincpu;
required_device<cpu_device> m_audiocpu;
required_device<cpu_device> m_musiccpu;
- required_device<i8031_device> m_dmdcpu;
+ optional_device<i8031_device> m_dmdcpu;
+ required_region_ptr<u8> m_p_audio;
+ required_region_ptr<u8> m_p_music;
+ required_region_ptr<u8> m_p_dmdcpu;
required_device<msm5205_device> m_msm_a;
required_device<msm5205_device> m_msm_m;
required_device<ttl7474_device> m_ic5a;
required_device<ttl7474_device> m_ic5m;
required_device<hc157_device> m_ic14a;
required_device<hc157_device> m_ic14m;
- required_ioport_array<11> m_switches;
+ required_ioport_array<10> m_io_keyboard;
+ output_finder<50> m_digits;
+ output_finder<112> m_io_outputs;
};
void spinb_state::spinb_map(address_map &map)
@@ -158,8 +183,8 @@ void spinb_state::spinb_map(address_map &map)
map(0x6800, 0x6803).mirror(0x13fc).rw("ppi68", FUNC(i8255_device::read), FUNC(i8255_device::write));
map(0x6c00, 0x6c03).mirror(0x131c).rw("ppi6c", FUNC(i8255_device::read), FUNC(i8255_device::write));
map(0x6c20, 0x6c3f).mirror(0x1300).w(FUNC(spinb_state::sndcmd_w));
- map(0x6c40, 0x6c45).mirror(0x1300).w(FUNC(spinb_state::lamp1_w));
- map(0x6c60, 0x6c60).mirror(0x1300).w(FUNC(spinb_state::disp_w));
+ map(0x6c40, 0x6c45).mirror(0x1300).w(FUNC(spinb_state::extras_w));
+ map(0x6c60, 0x6c67).mirror(0x1300).w(FUNC(spinb_state::disp_w));
map(0x6ce0, 0x6ce0).nopw();
}
@@ -172,12 +197,12 @@ void spinb_state::vrnwrld_map(address_map &map)
map(0xc800, 0xc803).mirror(0x13fc).rw("ppi68", FUNC(i8255_device::read), FUNC(i8255_device::write));
map(0xcc00, 0xcc03).mirror(0x131c).rw("ppi6c", FUNC(i8255_device::read), FUNC(i8255_device::write));
map(0xcc20, 0xcc3f).mirror(0x1300).w(FUNC(spinb_state::sndcmd_w));
- map(0xcc40, 0xcc45).mirror(0x1300).w(FUNC(spinb_state::lamp1_w));
+ map(0xcc40, 0xcc45).mirror(0x1300).w(FUNC(spinb_state::extras_w));
map(0xcc60, 0xcc60).mirror(0x1300).w(FUNC(spinb_state::disp_w));
map(0xcce0, 0xcce0).nopw();
}
-void spinb_state::spinb_audio_map(address_map &map)
+void spinb_state::audio_map(address_map &map)
{
map(0x0000, 0x1fff).rom();
map(0x2000, 0x3fff).ram(); // 6164
@@ -186,7 +211,7 @@ void spinb_state::spinb_audio_map(address_map &map)
map(0x8000, 0x8000).r(FUNC(spinb_state::sndcmd_r));
}
-void spinb_state::spinb_music_map(address_map &map)
+void spinb_state::music_map(address_map &map)
{
map(0x0000, 0x1fff).rom();
map(0x2000, 0x3fff).ram(); // 6164
@@ -208,99 +233,329 @@ void spinb_state::dmd_io(address_map &map)
}
static INPUT_PORTS_START( spinb )
- PORT_START("SW.0")
- PORT_DIPNAME( 0x80, 0x80, "Balls")
- PORT_DIPSETTING( 0x80, "3")
- PORT_DIPSETTING( 0x00, "5")
- PORT_DIPNAME( 0x30, 0x30, "Coin Slot 1")
- PORT_DIPSETTING( 0x30, DEF_STR( 1C_1C )) // slot 2: 1 moneda 4 partidas
- PORT_DIPSETTING( 0x00, DEF_STR( 2C_1C )) // and 4c_3c; slot 2: 1 moneda 3 partidas
- PORT_DIPNAME( 0x0c, 0x0c, "Points for free game")
- PORT_DIPSETTING( 0x0c, "2600000")
- PORT_DIPSETTING( 0x08, "3000000")
- PORT_DIPSETTING( 0x04, "3400000")
- PORT_DIPSETTING( 0x00, "3800000")
-
- PORT_START("SW.1")
- PORT_DIPNAME( 0x30, 0x30, "High Score") //"Handicap"
- PORT_DIPSETTING( 0x30, "4800000")
- PORT_DIPSETTING( 0x20, "5000000")
- PORT_DIPSETTING( 0x10, "5200000")
- PORT_DIPSETTING( 0x00, "5400000")
- PORT_DIPNAME( 0x08, 0x08, "Especial en Picabolas")
- PORT_DIPSETTING( 0x08, "1st Derribo")
- PORT_DIPSETTING( 0x00, "2nd Derribo")
- PORT_DIPNAME( 0x04, 0x04, "Bola Extra En Rampas")
- PORT_DIPSETTING( 0x04, "4 dianas")
- PORT_DIPSETTING( 0x00, "2 dianas")
- PORT_BIT( 0xc3, IP_ACTIVE_LOW, IPT_UNUSED )
-
- PORT_START("SW.2")
- PORT_DIPNAME( 0x04, 0x04, "Quita bola extra en passillos 1,2,y 3")
- PORT_DIPSETTING( 0x04, DEF_STR(No))
- PORT_DIPSETTING( 0x00, DEF_STR(Yes))
- PORT_BIT( 0xfb, IP_ACTIVE_LOW, IPT_UNUSED )
-
- PORT_START("SW.3")
+ PORT_START("X0")
+ PORT_DIPNAME( 0x01, 0x00, "Coin control 1")
+ PORT_DIPSETTING( 0x00, "Off")
+ PORT_DIPSETTING( 0x01, "On")
+ PORT_DIPNAME( 0x02, 0x00, "Coin control 2")
+ PORT_DIPSETTING( 0x00, "Off")
+ PORT_DIPSETTING( 0x02, "On")
+ PORT_DIPNAME( 0x04, 0x00, "Coin control 3")
+ PORT_DIPSETTING( 0x00, "Off")
+ PORT_DIPSETTING( 0x04, "On")
+ PORT_DIPNAME( 0x08, 0x00, "Coin control 4")
+ PORT_DIPSETTING( 0x00, "Off")
+ PORT_DIPSETTING( 0x08, "On")
+ PORT_DIPNAME( 0x30, 0x00, "Points for free game")
+ PORT_DIPSETTING( 0x00, "300 million")
+ PORT_DIPSETTING( 0x10, "400 million")
+ PORT_DIPSETTING( 0x20, "500 million")
+ PORT_DIPSETTING( 0x30, "600 million")
+ PORT_DIPNAME( 0x80, 0x00, "Selection Mode")
+ PORT_DIPSETTING( 0x00, "Normal")
+ PORT_DIPSETTING( 0x80, "Exhibition")
+
+ PORT_START("X1")
+ PORT_DIPNAME( 0x08, 0x00, "Balls")
+ PORT_DIPSETTING( 0x00, "3")
+ PORT_DIPSETTING( 0x08, "5")
+ PORT_DIPNAME( 0x03, 0x00, "High Score") //"Handicap"
+ PORT_DIPSETTING( 0x00, "700 million")
+ PORT_DIPSETTING( 0x01, "750 million")
+ PORT_DIPSETTING( 0x02, "800 million")
+ PORT_DIPSETTING( 0x03, "850 million")
+ PORT_DIPNAME( 0x30, 0x00, "Time for New Ticket")
+ PORT_DIPSETTING( 0x00, "None")
+ PORT_DIPSETTING( 0x10, "Short")
+ PORT_DIPSETTING( 0x20, "Medium")
+ PORT_DIPSETTING( 0x30, "Long")
+
+ PORT_START("X2")
+ PORT_DIPNAME( 0x08, 0x00, "Automatic Punctuation")
+ PORT_DIPSETTING( 0x00, DEF_STR(No))
+ PORT_DIPSETTING( 0x08, DEF_STR(Yes))
+ PORT_DIPNAME( 0x03, 0x00, "Laps for extra ball in looping")
+ PORT_DIPSETTING( 0x00, "0")
+ PORT_DIPSETTING( 0x01, "1")
+ PORT_DIPSETTING( 0x02, "2")
+ PORT_DIPSETTING( 0x03, "3")
+ PORT_DIPNAME( 0x30, 0x00, "Time for 3-ball multiball")
+ PORT_DIPSETTING( 0x00, "None")
+ PORT_DIPSETTING( 0x10, "Short")
+ PORT_DIPSETTING( 0x20, "Medium")
+ PORT_DIPSETTING( 0x30, "Long")
+ PORT_DIPNAME( 0x40, 0x00, "Difficulty of Special")
+ PORT_DIPSETTING( 0x00, "Easy")
+ PORT_DIPSETTING( 0x40, "Hard")
+
+ PORT_START("X3")
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 ) // "Monedero A"
PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_COIN2 ) // "Monedero B"
- PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_QUOTE)
- PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_TILT ) // "Falta"
+ PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_COIN3 ) // "Monedero C"
+ PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_9) PORT_NAME("Tilt") // "Falta"
PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_START1 ) // "Pulsador Partidas"
- PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_SERVICE3 ) PORT_NAME("Reset") // "Puesta a cero"
- PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_SERVICE2 ) PORT_NAME("Accounting info") // "Test economico"
- PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_SERVICE1 ) PORT_NAME("Test") // "Test tecnico"
-
- PORT_START("SW.4")
- PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_Q)
- PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_W)
- PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_E)
- PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_R)
- PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_Y)
- PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_U)
- PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_I)
- PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_O)
-
- PORT_START("SW.5")
- PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_A)
- PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_S)
- PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_D)
- PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_F)
- PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_G)
- PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_H)
- PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_J)
- PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_K)
-
- PORT_START("SW.6")
- PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_Z)
- PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_C)
- PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_V)
- PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_B)
- PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_N)
- PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_M)
- PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_COMMA)
- PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_STOP)
-
- PORT_START("SW.7")
- PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_L)
- PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_X) PORT_NAME("Outhole")
- PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_EQUALS)
- PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_BACKSPACE)
- PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_OPENBRACE)
- PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_CLOSEBRACE)
- PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_BACKSLASH)
- PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_CODE(KEYCODE_COLON)
-
- PORT_START("SW.8")
+ PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_2_PAD) PORT_NAME("Reset") // "Puesta a cero"
+ PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_1_PAD) PORT_NAME("Accounting info") // "Test economico"
+ PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_0_PAD) PORT_NAME("Test") // "Test tecnico"
+ PORT_BIT( 0x100, IP_ACTIVE_LOW, IPT_KEYPAD ) PORT_CODE(KEYCODE_3_PAD) PORT_NAME("Test Contactos")
+
+ PORT_START("X4")
+ PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_B) PORT_NAME("INP40")
+ PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_C) PORT_NAME("INP41")
+ PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_E) PORT_NAME("INP42")
+ PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_F) PORT_NAME("INP43")
+ PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_G) PORT_NAME("INP44")
+ PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_H) PORT_NAME("INP45")
+ PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_I) PORT_NAME("INP46")
+ PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_J) PORT_NAME("INP47")
+
+ PORT_START("X5")
+ PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_K) PORT_NAME("INP50")
+ PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_L) PORT_NAME("INP51")
+ PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_M) PORT_NAME("INP52")
+ PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_N) PORT_NAME("INP53")
+ PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_O) PORT_NAME("INP54")
+ PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_P) PORT_NAME("INP55")
+ PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_Q) PORT_NAME("INP56")
+ PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_R) PORT_NAME("INP57")
+
+ PORT_START("X6")
+ PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_T) PORT_NAME("INP60")
+ PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_U) PORT_NAME("INP61")
+ PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_V) PORT_NAME("INP62")
+ PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_W) PORT_NAME("INP63")
+ PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_Y) PORT_NAME("INP64")
+ PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_COMMA) PORT_NAME("INP65")
+ PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_STOP) PORT_NAME("INP66")
+ PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_SLASH) PORT_NAME("INP67")
+
+ PORT_START("X7")
+ PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_X) PORT_NAME("INP70") // 4th stored ball
+ PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_A) PORT_NAME("INP71") // 3rd stored ball
+ PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_S) PORT_NAME("INP72") // 2nd stored ball
+ PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_D) PORT_NAME("INP73") // first stored ball
+ PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_Z) PORT_NAME("INP74") // At shooter
+ PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_COLON) PORT_NAME("INP75")
+ PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_QUOTE) PORT_NAME("INP76")
+ PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_ENTER) PORT_NAME("INP77")
+
+ PORT_START("X8")
+ PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_OPENBRACE) PORT_NAME("INP80")
+ PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_CLOSEBRACE) PORT_NAME("INP81")
+ PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_BACKSLASH) PORT_NAME("INP82")
+ PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_MINUS) PORT_NAME("INP83")
+ PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_EQUALS) PORT_NAME("INP84")
+ PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_BACKSPACE) PORT_NAME("INP85")
+ PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_SPACE) PORT_NAME("INP86")
+ PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_DEL) PORT_NAME("INP87")
+
+ PORT_START("X9")
+ PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_UP) PORT_NAME("INP90")
+ PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_LEFT) PORT_NAME("INP91")
+ PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_RIGHT) PORT_NAME("INP92")
+ PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_DOWN) PORT_NAME("INP93")
+ PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_HOME) PORT_NAME("INP94")
+ PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_END) PORT_NAME("INP95")
+ PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_PGUP) PORT_NAME("INP96")
+ PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_PGDN) PORT_NAME("INP97")
+INPUT_PORTS_END
+
+static INPUT_PORTS_START( vrnwrld )
+ PORT_INCLUDE( spinb )
+ PORT_MODIFY("X1")
+ PORT_DIPNAME( 0x30, 0x00, "Time for New Travel")
+ PORT_DIPSETTING( 0x00, "None")
+ PORT_DIPSETTING( 0x10, "Short")
+ PORT_DIPSETTING( 0x20, "Medium")
+ PORT_DIPSETTING( 0x30, "Long")
+
+ PORT_MODIFY("X2")
+ PORT_DIPNAME( 0x03, 0x00, "Difficulty")
+ PORT_DIPSETTING( 0x00, "Very Easy")
+ PORT_DIPSETTING( 0x01, "Easy")
+ PORT_DIPSETTING( 0x02, "Hard")
+ PORT_DIPSETTING( 0x03, "Very Hard")
+ PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED )
+INPUT_PORTS_END
+
+static INPUT_PORTS_START( mach2 )
+ PORT_INCLUDE( spinb )
+ PORT_MODIFY("X0")
+ PORT_DIPNAME( 0x30, 0x00, "Points for free game")
+ PORT_DIPSETTING( 0x00, "100 million")
+ PORT_DIPSETTING( 0x10, "150 million")
+ PORT_DIPSETTING( 0x20, "200 million")
+ PORT_DIPSETTING( 0x30, "250 million")
+ PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED )
+
+ PORT_MODIFY("X1")
+ PORT_DIPNAME( 0x03, 0x00, "High Score") //"Handicap"
+ PORT_DIPSETTING( 0x00, "250 million")
+ PORT_DIPSETTING( 0x01, "300 million")
+ PORT_DIPSETTING( 0x02, "350 million")
+ PORT_DIPSETTING( 0x03, "400 million")
+ PORT_DIPNAME( 0x30, 0x00, "Time for New Shot")
+ PORT_DIPSETTING( 0x00, "None")
+ PORT_DIPSETTING( 0x10, "10 seconds")
+ PORT_DIPSETTING( 0x20, "12 seconds")
+ PORT_DIPSETTING( 0x30, "15 seconds")
+ PORT_DIPNAME( 0xc0, 0x00, "Laps to activate ramp")
+ PORT_DIPSETTING( 0x00, "1")
+ PORT_DIPSETTING( 0x40, "2")
+ PORT_DIPSETTING( 0x80, "3")
+ PORT_DIPSETTING( 0xc0, "4")
+
+ PORT_MODIFY("X2")
+ PORT_DIPNAME( 0x04, 0x00, "Aeroplane Special")
+ PORT_DIPSETTING( 0x00, DEF_STR(No))
+ PORT_DIPSETTING( 0x04, DEF_STR(Yes))
+ PORT_DIPNAME( 0x01, 0x00, "Lock")
+ PORT_DIPSETTING( 0x00, "Easy")
+ PORT_DIPSETTING( 0x01, "Hard")
+ PORT_DIPNAME( 0x80, 0x00, "Rescue")
+ PORT_DIPSETTING( 0x00, "Easy")
+ PORT_DIPSETTING( 0x80, "Hard")
+ PORT_BIT( 0x72, IP_ACTIVE_HIGH, IPT_UNUSED )
+
+ PORT_MODIFY("X7")
+ PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_Z) PORT_NAME("INP73") // At shooter
+ PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_D) PORT_NAME("INP74")
+INPUT_PORTS_END
+
+static INPUT_PORTS_START( bushido )
+ PORT_INCLUDE( mach2 )
+ PORT_MODIFY("X1")
+ PORT_DIPNAME( 0x30, 0x00, "Time for Shoot Again")
+ PORT_DIPSETTING( 0x00, "8 seconds")
+ PORT_DIPSETTING( 0x10, "10 seconds")
+ PORT_DIPSETTING( 0x20, "12 seconds")
+ PORT_DIPSETTING( 0x30, "15 seconds")
+ PORT_BIT( 0xc0, IP_ACTIVE_HIGH, IPT_UNUSED )
+
+ PORT_MODIFY("X2")
PORT_BIT( 0xff, IP_ACTIVE_HIGH, IPT_UNUSED )
- PORT_START("SW.9")
+ PORT_MODIFY("X3")
+ PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_D) PORT_NAME("INP31") // first stored ball
+ PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_LEFT) PORT_NAME("INP32")
+
+ PORT_MODIFY("X6")
+ PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_S) PORT_NAME("INP64") // 2nd stored ball
+
+ PORT_MODIFY("X7")
+ PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_A) PORT_NAME("INP70") // 3rd stored ball
+ PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_X) PORT_NAME("INP71") // outhole
+ PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_Z) PORT_NAME("INP72") // At shooter
+ PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_Y) PORT_NAME("INP73")
+ PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_UP) PORT_NAME("INP74")
+
+ PORT_MODIFY("X9")
PORT_BIT( 0xff, IP_ACTIVE_HIGH, IPT_UNUSED )
+INPUT_PORTS_END
- PORT_START("SW.10")
+static INPUT_PORTS_START( metalman )
+ PORT_START("X0")
+ PORT_DIPNAME( 0x01, 0x00, "Coin control 1")
+ PORT_DIPSETTING( 0x00, "Off")
+ PORT_DIPSETTING( 0x01, "On")
+ PORT_DIPNAME( 0x02, 0x00, "Coin control 2")
+ PORT_DIPSETTING( 0x00, "Off")
+ PORT_DIPSETTING( 0x02, "On")
+ PORT_DIPNAME( 0x04, 0x00, "Coin control 3")
+ PORT_DIPSETTING( 0x00, "Off")
+ PORT_DIPSETTING( 0x04, "On")
+ PORT_DIPNAME( 0x08, 0x00, "Coin control 4")
+ PORT_DIPSETTING( 0x00, "Off")
+ PORT_DIPSETTING( 0x08, "On")
+ PORT_DIPNAME( 0x30, 0x00, "Points for free game")
+ PORT_DIPSETTING( 0x00, "3600000")
+ PORT_DIPSETTING( 0x10, "4000000")
+ PORT_DIPSETTING( 0x20, "4400000")
+ PORT_DIPSETTING( 0x30, "4800000")
+
+ PORT_START("X1")
+ PORT_DIPNAME( 0x08, 0x00, "Balls")
+ PORT_DIPSETTING( 0x00, "3")
+ PORT_DIPSETTING( 0x08, "5")
+ PORT_DIPNAME( 0x03, 0x00, "High Score") //"Handicap"
+ PORT_DIPSETTING( 0x00, "5600000")
+ PORT_DIPSETTING( 0x01, "6000000")
+ PORT_DIPSETTING( 0x02, "6400000")
+ PORT_DIPSETTING( 0x03, "6800000")
+ PORT_DIPNAME( 0x10, 0x00, "Dificultad de Especiales")
+ PORT_DIPSETTING( 0x00, "Varios por partida")
+ PORT_DIPSETTING( 0x10, "Solo uno por partida")
+
+ PORT_START("X2") // not on the pcb
+
+ PORT_START("X3")
+ PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 ) // "Monedero A"
+ PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED )
+ PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_A) PORT_NAME("INP32")
+ PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_9) PORT_NAME("Tilt") // "Falta"
+ PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_START1 ) // "Pulsador Partidas"
+ PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_2_PAD) PORT_NAME("Reset") // "Puesta a cero"
+ PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_1_PAD) PORT_NAME("Accounting info") // "Test economico"
+ PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_0_PAD) PORT_NAME("Test") // "Test tecnico"
+
+ PORT_START("X4")
+ PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_B) PORT_NAME("INP40")
+ PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_C) PORT_NAME("INP41")
+ PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_D) PORT_NAME("INP42")
+ PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_E) PORT_NAME("INP43")
+ PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_F) PORT_NAME("INP44")
+ PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_G) PORT_NAME("INP45")
+ PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_H) PORT_NAME("INP46")
+ PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_I) PORT_NAME("INP47")
+
+ PORT_START("X5")
+ PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_J) PORT_NAME("INP50")
+ PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_K) PORT_NAME("INP51")
+ PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_L) PORT_NAME("INP52")
+ PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_M) PORT_NAME("INP53")
+ PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_N) PORT_NAME("INP54")
+ PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_O) PORT_NAME("INP55")
+ PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_P) PORT_NAME("INP56")
+ PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_Q) PORT_NAME("INP57")
+
+ PORT_START("X6")
+ PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_R) PORT_NAME("INP60")
+ PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_S) PORT_NAME("INP61")
+ PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_T) PORT_NAME("INP62")
+ PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_U) PORT_NAME("INP63")
+ PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_V) PORT_NAME("INP64")
+ PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_W) PORT_NAME("INP65")
+ PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_Y) PORT_NAME("INP66")
+ PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_Z) PORT_NAME("INP67")
+
+ PORT_START("X7")
+ PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_COMMA) PORT_NAME("INP70")
+ PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_X) PORT_NAME("Outhole")
+ PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_STOP) PORT_NAME("INP72")
+ PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED )
+ PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_SLASH) PORT_NAME("INP74")
+ PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_COLON) PORT_NAME("INP75")
+ PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_QUOTE) PORT_NAME("INP76")
+ PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_KEYPAD ) PORT_CODE(KEYCODE_ENTER) PORT_NAME("INP77")
+
+ PORT_START("X8")
+ PORT_BIT( 0xff, IP_ACTIVE_HIGH, IPT_UNUSED )
+
+ PORT_START("X9")
PORT_BIT( 0xff, IP_ACTIVE_HIGH, IPT_UNUSED )
INPUT_PORTS_END
+//Metalman
+void spinb_state::ppi64c_w(u8 data)
+{
+ if (BIT(data, 3))
+ {
+ data &= 7;
+ for (u8 i = 0; i < 5; i++)
+ m_digits[i*10+data] = m_segment[i];
+ }
+}
+
/*
d0 = / enable RAM
d1 = display enable
@@ -311,14 +566,16 @@ d5 = part of the data input circuit
d6 = STAT0
d7 = STAT1
-m_game == 0 : P1.0 low for RAM, P1.5 low for data input. They shouldn't both be low.
+m_game == 0 : P1.0 low for RAM, P1.5 low for data input. They shouldn't both be low. (0=bad; 1=input; 2=ram; 3=none)
m_game == 1 : P1.0 low for RAM, P1.5 low for data input. They shouldn't both be low. Extra ROM selected by P3.4
m_game == 2 : P1.0 and P1.5 go to 74LS139 selector: 0 = RAM; 1 = ROM1; 2 = ROM2; 3 = data input
*/
-void spinb_state::p1_w(uint8_t data)
+void spinb_state::p1_w(u8 data)
{
- m_dmdbank = (BIT(data, 5) << 1) + BIT(data, 0);
+ m_return_status = (m_return_status & 0xfc) | BIT(data, 6, 2);
+ m_dmdbank = (BIT(data, 5) << 1) + BIT(data, 0); // vrnwrld
+ // map the other games into vrnwrld's arrangement
if (m_game < 2)
{
switch (m_dmdbank)
@@ -326,12 +583,12 @@ void spinb_state::p1_w(uint8_t data)
case 0:
printf("DMD Illegal selection\n");
break;
- case 1: // ram
- m_dmdbank = 0;
- break;
- case 2: // input
+ case 1: // input
m_dmdbank = 3;
break;
+ case 2: // ram
+ m_dmdbank = 0;
+ break;
case 3: // nothing or (game1 external rom)
m_dmdbank = 1;
break;
@@ -339,7 +596,7 @@ void spinb_state::p1_w(uint8_t data)
}
}
-uint8_t spinb_state::p3_r()
+u8 spinb_state::p3_r()
{
return m_p3 | m_p32;
}
@@ -351,7 +608,7 @@ d2 = Interrupt Input when data is coming from maincpu
d6 = External /WR
d7 = External /RD
*/
-void spinb_state::p3_w(uint8_t data)
+void spinb_state::p3_w(u8 data)
{
m_p3 = data & 0xfb;
m_dmdextaddr = 0;
@@ -363,104 +620,139 @@ void spinb_state::p3_w(uint8_t data)
m_dmdextaddr = BIT(data, 3) | (BIT(data, 5) << 1) | (BIT(data, 4) << 2);
}
-uint8_t spinb_state::sw_r()
+u8 spinb_state::sw_r()
{
- return m_switches[m_row]->read();
+ if (m_row < 10)
+ return m_io_keyboard[m_row]->read();
+ else
+ return 0;
}
-void spinb_state::sndcmd_w(uint8_t data)
+void spinb_state::sndcmd_w(u8 data)
{
m_sndcmd = data;
}
-uint8_t spinb_state::sndcmd_r()
+u8 spinb_state::sndcmd_r()
{
return m_sndcmd;
}
-void spinb_state::dmdram_w(offs_t offset, uint8_t data)
+void spinb_state::dmdram_w(offs_t offset, u8 data)
{
m_dmdram[offset & 0x1fff] = data;
}
-uint8_t spinb_state::dmdram_r(offs_t offset)
+u8 spinb_state::dmdram_r(offs_t offset)
{
+ u32 t;
switch (m_dmdbank)
{
case 0:
return m_dmdram[offset & 0x1fff];
case 1:
- return m_p_dmdcpu[offset + (m_dmdextaddr << 16)];
+ t = 0x10000 + offset + (m_dmdextaddr << 16);
+ if (t < m_dmd_size)
+ return m_p_dmdcpu[t];
+ else
+ return m_p_dmdcpu[offset];
case 2:
- return m_p_dmdcpu[0x80000 + offset + (m_dmdextaddr << 16)];
+ t = 0x90000 + offset + (m_dmdextaddr << 16);
+ if (t < m_dmd_size)
+ return m_p_dmdcpu[t];
+ else
+ return m_p_dmdcpu[offset];
}
m_p32 = 4;
m_dmdcpu->set_input_line(MCS51_INT0_LINE, CLEAR_LINE);
+ m_return_status &= 0xfb;
return m_dmdcmd;
}
-void spinb_state::disp_w(uint8_t data)
+void spinb_state::disp_w(offs_t offset, u8 data)
{
- m_dmdcmd = data;
- m_p32 = 0;
- m_dmdcpu->set_input_line(MCS51_INT0_LINE, HOLD_LINE);
+ if (m_game == 3)
+ m_segment[offset] = data;
+ else
+ {
+ m_dmdcmd = data;
+ m_p32 = 0;
+ m_return_status |= 4;
+ m_dmdcpu->set_input_line(MCS51_INT0_LINE, HOLD_LINE);
+ }
}
-void spinb_state::ppi60a_w(uint8_t data)
+void spinb_state::ppi60a_w(u8 data)
{
if (data)
- for (uint8_t i = 0; i < 8; i++)
+ for (u8 i = 0; i < 8; i++)
if (BIT(data, i))
m_row = i;
}
-// always 0 but we'll support it anyway
-void spinb_state::ppi60b_w(uint8_t data)
+void spinb_state::ppi60b_w(u8 data)
{
if (data & 7)
- for (uint8_t i = 0; i < 3; i++)
+ for (u8 i = 0; i < 3; i++)
if (BIT(data, i))
m_row = i+8;
}
-void spinb_state::ppi64c_w(uint8_t data)
+u8 spinb_state::ppi64c_r()
{
+ u8 data = BIT(m_io_keyboard[3]->read(), 8);
+ return m_return_status | (data << 3);
}
-void spinb_state::sndbank_a_w (uint8_t data)
+void spinb_state::sndbank_a_w(u8 data)
{
m_sndbank_a = data;
m_sound_addr_a = (m_sound_addr_a & 0xffff) | ((data & 7) << 16);
-
- if (!BIT(data, 6))
- m_sound_addr_a |= (1<<19);
- else if (!BIT(data, 5))
- m_sound_addr_a |= (2<<19);
- else if (BIT(data, 7))
- m_sndbank_a = 0xff;
+ switch(BIT(data, 5, 3))
+ {
+ case 3:
+ break;
+ case 5:
+ m_sound_addr_a |= (1<<19);
+ break;
+ case 6:
+ m_sound_addr_a |= (2<<19);
+ break;
+ default:
+ m_sndbank_a = 0xff;
+ break;
+ }
update_sound_a();
}
-void spinb_state::sndbank_m_w(uint8_t data)
+void spinb_state::sndbank_m_w(u8 data)
{
m_sndbank_m = data;
m_sound_addr_m = (m_sound_addr_m & 0xffff) | ((data & 7) << 16);
- if (!BIT(data, 6))
- m_sound_addr_m |= (1<<19);
- else if (!BIT(data, 5))
- m_sound_addr_m |= (2<<19);
- else if (BIT(data, 7))
- m_sndbank_m = 0xff;
+ switch(BIT(data, 5, 3))
+ {
+ case 3:
+ break;
+ case 5:
+ m_sound_addr_m |= (1<<19);
+ break;
+ case 6:
+ m_sound_addr_m |= (2<<19);
+ break;
+ default:
+ m_sndbank_m = 0xff;
+ break;
+ }
update_sound_m();
}
void spinb_state::update_sound_a()
{
- if (m_sndbank_a != 0xff)
+ if ((m_sound_addr_a < m_audio_size) && (m_sndbank_a != 0xff))
m_ic14a->ba_w(m_p_audio[m_sound_addr_a]);
else
m_ic14a->ba_w(0);
@@ -468,7 +760,7 @@ void spinb_state::update_sound_a()
void spinb_state::update_sound_m()
{
- if (m_sndbank_m != 0xff)
+ if ((m_sound_addr_m < m_music_size) && (m_sndbank_m != 0xff))
m_ic14m->ba_w(m_p_music[m_sound_addr_m]);
else
m_ic14m->ba_w(0);
@@ -488,60 +780,94 @@ WRITE_LINE_MEMBER( spinb_state::ic5m_w )
m_ic14m->select_w(state);
}
-uint8_t spinb_state::ppia_c_r()
+u8 spinb_state::ppia_c_r()
{
- return (m_pc0a ? 1 : 0) | m_portc_a;
+ return m_pc0a ? 15 : 14;
}
-uint8_t spinb_state::ppim_c_r()
+u8 spinb_state::ppim_c_r()
{
- return (m_pc0m ? 1 : 0) | m_portc_m;
+ return m_pc0m ? 15 : 14;
}
-void spinb_state::ppia_b_w(uint8_t data)
+void spinb_state::ppia_b_w(u8 data)
{
m_sound_addr_a = (m_sound_addr_a & 0xffff00) | data;
update_sound_a();
}
-void spinb_state::ppim_b_w(uint8_t data)
+void spinb_state::ppim_b_w(u8 data)
{
m_sound_addr_m = (m_sound_addr_m & 0xffff00) | data;
update_sound_m();
}
-void spinb_state::ppia_a_w(uint8_t data)
+void spinb_state::ppia_a_w(u8 data)
{
m_sound_addr_a = (m_sound_addr_a & 0xff00ff) | (data << 8);
update_sound_a();
}
-void spinb_state::ppim_a_w(uint8_t data)
+void spinb_state::ppim_a_w(u8 data)
{
m_sound_addr_m = (m_sound_addr_m & 0xff00ff) | (data << 8);
update_sound_m();
}
-void spinb_state::ppia_c_w(uint8_t data)
+void spinb_state::ppia_c_w(u8 data)
{
- // pc4 - READY line back to cpu board, but not used
+ m_return_status = (m_return_status & 0xef) | (data & 0x10);
m_msm_a->s1_w(BIT(data, 5));
m_msm_a->reset_w(BIT(data, 6));
m_ic5a->clear_w(!BIT(data, 6));
- m_portc_a = data & 0xfe;
}
-void spinb_state::ppim_c_w(uint8_t data)
+void spinb_state::ppim_c_w(u8 data)
{
// pc4 - READY line back to cpu board, but not used
m_msm_m->s1_w(BIT(data, 5));
m_msm_m->reset_w(BIT(data, 6));
m_ic5m->clear_w(!BIT(data, 6));
- m_portc_m = data & 0xfe;
+}
+
+void spinb_state::machine_start()
+{
+ genpin_class::machine_start();
+ m_digits.resolve();
+ m_io_outputs.resolve();
+
+ m_dmd_size = memregion("dmdcpu")->bytes();
+ m_audio_size = memregion("audiorom")->bytes();
+ m_music_size = memregion("musicrom")->bytes();
+
+ save_item(NAME(m_pc0a));
+ save_item(NAME(m_pc0m));
+ save_item(NAME(m_game));
+ save_item(NAME(m_row));
+ save_item(NAME(m_p3));
+ save_item(NAME(m_p32));
+ save_item(NAME(m_dmdcmd));
+ save_item(NAME(m_dmdbank));
+ save_item(NAME(m_dmdextaddr));
+ save_item(NAME(m_dmdram));
+ save_item(NAME(m_sndcmd));
+ save_item(NAME(m_sndbank_a));
+ save_item(NAME(m_sndbank_m));
+ save_item(NAME(m_sound_addr_a));
+ save_item(NAME(m_sound_addr_m));
+ save_item(NAME(m_audio_size));
+ save_item(NAME(m_music_size));
+ save_item(NAME(m_dmd_size));
+ save_item(NAME(m_return_status));
+ save_item(NAME(m_segment));
}
void spinb_state::machine_reset()
{
+ genpin_class::machine_reset();
+ for (u8 i = 0; i < m_io_outputs.size(); i++)
+ m_io_outputs[i] = 0;
+
m_sound_addr_a = 0;
m_sound_addr_m = 0;
m_sndbank_a = 0xff;
@@ -551,34 +877,6 @@ void spinb_state::machine_reset()
update_sound_m();
}
-void spinb_state::machine_start()
-{
- save_item(NAME(m_dmdram)); // make it visible in the debugger
-}
-
-void spinb_state::init_game0()
-{
- m_p_audio = memregion("audiorom")->base();
- m_p_music = memregion("musicrom")->base();
- m_game = 0;
-}
-
-void spinb_state::init_game1()
-{
- m_p_audio = memregion("audiorom")->base();
- m_p_music = memregion("musicrom")->base();
- m_p_dmdcpu = memregion("dmdcpu")->base()+0x10000;
- m_game = 1;
-}
-
-void spinb_state::init_game2()
-{
- m_p_audio = memregion("audiorom")->base();
- m_p_music = memregion("musicrom")->base();
- m_p_dmdcpu = memregion("dmdcpu")->base()+0x10000;
- m_game = 2;
-}
-
void spinb_state::spinb_palette(palette_device &palette) const
{
palette.set_pen_color(0, rgb_t(0x00, 0x00, 0x00));
@@ -586,9 +884,9 @@ void spinb_state::spinb_palette(palette_device &palette) const
palette.set_pen_color(2, rgb_t(0x7c, 0x55, 0x00));
}
-uint32_t spinb_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)
+u32 spinb_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)
{
- uint16_t sy=0,ma;
+ u16 sy=0,ma;
address_space &internal = m_dmdcpu->space(AS_DATA);
ma = internal.read_byte(0x05) << 8; // find where display memory is
@@ -597,13 +895,13 @@ uint32_t spinb_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap,
ma = ((ma - 0x200) & 0x1c00) + 0x200;
if (ma > 0x1c00) return 1; // not initialised yet
- for (uint8_t y = 0; y < 32; y++)
+ for (u8 y = 0; y < 32; y++)
{
- uint16_t *p = &bitmap.pix(sy++);
+ u16 *p = &bitmap.pix(sy++);
for (uint16_t x = 0; x < 16; x++)
{
- uint8_t const gfx = m_dmdram[ma+0x200];
- uint8_t const gfx1 = m_dmdram[ma++];
+ u8 const gfx = m_dmdram[ma+0x200];
+ u8 const gfx1 = m_dmdram[ma++];
*p++ = BIT(gfx1, 0) ? 1 : BIT(gfx, 0) ? 2 : 0;
*p++ = BIT(gfx1, 1) ? 1 : BIT(gfx, 1) ? 2 : 0;
@@ -620,12 +918,12 @@ uint32_t spinb_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap,
{
ma &= 0x1e00;
- for (uint8_t y = 0; y < 32; y++)
+ for (u8 y = 0; y < 32; y++)
{
- uint16_t *p = &bitmap.pix(sy++);
+ u16 *p = &bitmap.pix(sy++);
for (uint16_t x = 0; x < 16; x++)
{
- uint8_t const gfx = m_dmdram[ma++];
+ u8 const gfx = m_dmdram[ma++];
*p++ = BIT(gfx, 0);
*p++ = BIT(gfx, 1);
@@ -646,13 +944,13 @@ void spinb_state::spinb(machine_config &config)
// Basic machine hardware
Z80(config, m_maincpu, XTAL(5'000'000) / 2);
m_maincpu->set_addrmap(AS_PROGRAM, &spinb_state::spinb_map);
- m_maincpu->set_periodic_int(FUNC(spinb_state::irq0_line_hold), attotime::from_hz(160)); // NE556 adjustable (if faster, then jolypark has a stack problem)
+ m_maincpu->set_periodic_int(FUNC(spinb_state::irq0_line_hold), attotime::from_hz(175)); // NE556
Z80(config, m_audiocpu, XTAL(5'000'000) / 2);
- m_audiocpu->set_addrmap(AS_PROGRAM, &spinb_state::spinb_audio_map);
+ m_audiocpu->set_addrmap(AS_PROGRAM, &spinb_state::audio_map);
Z80(config, m_musiccpu, XTAL(5'000'000) / 2);
- m_musiccpu->set_addrmap(AS_PROGRAM, &spinb_state::spinb_music_map);
+ m_musiccpu->set_addrmap(AS_PROGRAM, &spinb_state::music_map);
I8031(config, m_dmdcpu, XTAL(16'000'000));
m_dmdcpu->set_addrmap(AS_PROGRAM, &spinb_state::dmd_mem);
@@ -680,47 +978,39 @@ void spinb_state::spinb(machine_config &config)
SPEAKER(config, "msmavol").front_center();
MSM5205(config, m_msm_a, XTAL(384'000));
m_msm_a->vck_callback().set("ic5a", FUNC(ttl7474_device::clock_w));
- m_msm_a->set_prescaler_selector(msm5205_device::S48_4B); // 4KHz 4-bit
+ m_msm_a->set_prescaler_selector(msm5205_device::S96_4B); // 4KHz 4-bit
m_msm_a->add_route(ALL_OUTPUTS, "msmavol", 1.0);
SPEAKER(config, "msmmvol").front_center();
MSM5205(config, m_msm_m, XTAL(384'000));
m_msm_m->vck_callback().set("ic5m", FUNC(ttl7474_device::clock_w));
- m_msm_m->set_prescaler_selector(msm5205_device::S48_4B); // 4KHz 4-bit
+ m_msm_m->set_prescaler_selector(msm5205_device::S96_4B); // 4KHz 4-bit
m_msm_m->add_route(ALL_OUTPUTS, "msmmvol", 1.0);
// Devices
i8255_device &ppi60(I8255A(config, "ppi60"));
//ppi60.in_pa_callback().set(FUNC(spinb_state::ppi60a_r));
ppi60.out_pa_callback().set(FUNC(spinb_state::ppi60a_w));
- //ppi60.in_pb_callback().set(FUNC(spinb_state::ppi60b_r));
+ ppi60.in_pb_callback().set(FUNC(spinb_state::ppi60b_r));
ppi60.out_pb_callback().set(FUNC(spinb_state::ppi60b_w));
ppi60.in_pc_callback().set(FUNC(spinb_state::sw_r));
//ppi60.out_pc_callback().set(FUNC(spinb_state::ppi60c_w));
i8255_device &ppi64(I8255A(config, "ppi64"));
- //ppi64.in_pa_callback().set(FUNC(spinb_state::ppi64a_r));
- //ppi64.out_pa_callback().set(FUNC(spinb_state::ppi64a_w));
- //ppi64.in_pb_callback().set(FUNC(spinb_state::ppi64b_r));
- //ppi64.out_pb_callback().set(FUNC(spinb_state::ppi64b_w));
- //ppi64.in_pc_callback().set(FUNC(spinb_state::ppi64c_r));
+ ppi64.in_pc_callback().set(FUNC(spinb_state::ppi64c_r));
+ ppi64.out_pa_callback().set(FUNC(spinb_state::ppi64a_w));
+ ppi64.out_pb_callback().set(FUNC(spinb_state::ppi64b_w));
ppi64.out_pc_callback().set(FUNC(spinb_state::ppi64c_w));
- I8255A(config, "ppi68");
- //ppi68.in_pa_callback().set(FUNC(spinb_state::ppi68a_r));
- //ppi68.out_pa_callback().set(FUNC(spinb_state::ppi68a_w));
- //ppi68.in_pb_callback().set(FUNC(spinb_state::ppi68b_r));
- //ppi68.out_pb_callback().set(FUNC(spinb_state::ppi68b_w));
- //ppi68.in_pc_callback().set(FUNC(spinb_state::ppi68c_r));
- //ppi68.out_pc_callback().set(FUNC(spinb_state::ppi68c_w));
-
- I8255A(config, "ppi6c");
- //ppi6c.in_pa_callback().set(FUNC(spinb_state::ppi6ca_r));
- //ppi6c.out_pa_callback().set(FUNC(spinb_state::ppi6ca_w));
- //ppi6c.in_pb_callback().set(FUNC(spinb_state::ppi6cb_r));
- //ppi6c.out_pb_callback().set(FUNC(spinb_state::ppi6cb_w));
- //ppi6c.in_pc_callback().set(FUNC(spinb_state::ppi6cc_r));
- //ppi6c.out_pc_callback().set(FUNC(spinb_state::ppi6cc_w));
+ i8255_device &ppi68(I8255A(config, "ppi68"));
+ ppi68.out_pa_callback().set(FUNC(spinb_state::ppi68a_w));
+ ppi68.out_pb_callback().set(FUNC(spinb_state::ppi68b_w));
+ ppi68.out_pc_callback().set(FUNC(spinb_state::ppi68c_w));
+
+ i8255_device &ppi6c(I8255A(config, "ppi6c"));
+ ppi6c.out_pa_callback().set(FUNC(spinb_state::ppi6ca_w));
+ ppi6c.out_pb_callback().set(FUNC(spinb_state::ppi6cb_w));
+ ppi6c.out_pc_callback().set(FUNC(spinb_state::ppi6cc_w));
i8255_device &ppia(I8255A(config, "ppia"));
ppia.out_pa_callback().set(FUNC(spinb_state::ppia_a_w));
@@ -737,13 +1027,13 @@ void spinb_state::spinb(machine_config &config)
TTL7474(config, m_ic5a, 0);
m_ic5a->comp_output_cb().set(FUNC(spinb_state::ic5a_w));
- HC157(config, m_ic14a, 0); // actually IC15 on Jolly Park
+ HC157(config, m_ic14a, 0); // IC15 on Jolly Park
m_ic14a->out_callback().set("msm_a", FUNC(msm5205_device::data_w));
TTL7474(config, m_ic5m, 0);
m_ic5m->comp_output_cb().set(FUNC(spinb_state::ic5m_w));
- HC157(config, m_ic14m, 0); // actually IC15 on Jolly Park
+ HC157(config, m_ic14m, 0); // IC15 on Jolly Park
m_ic14m->out_callback().set("msm_m", FUNC(msm5205_device::data_w));
}
@@ -753,12 +1043,12 @@ void spinb_state::jolypark(machine_config &config)
MSM6585(config.replace(), m_msm_a, XTAL(640'000));
m_msm_a->vck_callback().set("ic5a", FUNC(ttl7474_device::clock_w));
- m_msm_a->set_prescaler_selector(msm6585_device::S40);
+ m_msm_a->set_prescaler_selector(msm6585_device::S160); // 4KHz 4-bit
m_msm_a->add_route(ALL_OUTPUTS, "msmavol", 1.0);
MSM6585(config.replace(), m_msm_m, XTAL(640'000));
m_msm_m->vck_callback().set("ic5m", FUNC(ttl7474_device::clock_w));
- m_msm_m->set_prescaler_selector(msm6585_device::S40);
+ m_msm_m->set_prescaler_selector(msm6585_device::S160); // 4KHz 4-bit
m_msm_m->add_route(ALL_OUTPUTS, "msmmvol", 1.0);
}
@@ -768,9 +1058,41 @@ void spinb_state::vrnwrld(machine_config &config)
m_maincpu->set_addrmap(AS_PROGRAM, &spinb_state::vrnwrld_map);
}
+void spinb_state::metalman(machine_config &config)
+{
+ spinb(config);
+ config.device_remove("dmdcpu");
+ config.device_remove("screen");
+ config.device_remove("palette");
+ config.set_default_layout(layout_metalman);
+}
/*-------------------------------------------------------------------
-/ Bushido (1993) - ( Last game by Inder - before becoming Spinball - but same hardware)
+/ Metal Man (1992)
+/-------------------------------------------------------------------*/
+ROM_START(metalman)
+ ROM_REGION(0x4000, "maincpu", 0)
+ ROM_LOAD("cpu_0.bin", 0x0000, 0x2000, CRC(7fe4335b) SHA1(52ef2efa29337eebd8c2c9a8aec864356a6829b6))
+ ROM_LOAD("cpu_1.bin", 0x2000, 0x2000, CRC(2cca735e) SHA1(6a76017dfbcac0d57fcec8f07f92d5e04dd3e00b))
+
+ ROM_REGION(0x10000, "dmdcpu", ROMREGION_ERASEFF)
+
+ ROM_REGION(0x2000, "audiocpu", 0)
+ ROM_LOAD("sound_e1.bin", 0x0000, 0x2000, CRC(55e889e8) SHA1(0a240868c1b17762588c0ed9a14f568a6e50f409))
+
+ ROM_REGION(0x60000, "audiorom", ROMREGION_ERASEFF)
+ ROM_LOAD("sound_e2.bin", 0x40000, 0x20000, CRC(5ac61535) SHA1(75b9a805f8639554251192e3777073c29952c78f))
+
+ ROM_REGION(0x2000, "musiccpu", 0)
+ ROM_LOAD("sound_m1.bin", 0x0000, 0x2000, CRC(21a9ee1d) SHA1(d906ac7d6e741f05e81076a5be33fc763f0de9c1))
+
+ ROM_REGION(0xa0000, "musicrom", ROMREGION_ERASEFF)
+ ROM_LOAD("sound_m2.bin", 0x40000, 0x20000, CRC(349df1fe) SHA1(47e7ddbdc398396e40bb5340e5edcb8baf06c255))
+ ROM_LOAD("sound_m3.bin", 0x80000, 0x20000, CRC(15ef1866) SHA1(4ffa3b29bf3c30a9a5bc622adde16a1a13833b22))
+ROM_END
+
+/*-------------------------------------------------------------------
+/ Bushido (1993)
/-------------------------------------------------------------------*/
ROM_START(bushido)
ROM_REGION(0x4000, "maincpu", 0)
@@ -783,14 +1105,14 @@ ROM_START(bushido)
ROM_REGION(0x2000, "audiocpu", 0)
ROM_LOAD("a-sonido.bin", 0x0000, 0x2000, CRC(cf7d5399) SHA1(c79145826cfa6be2487e3add477d9b452c553762))
- ROM_REGION(0x180000, "audiorom", 0)
+ ROM_REGION(0x100000, "audiorom", 0)
ROM_LOAD("b-sonido.bin", 0x00000, 0x80000, CRC(cb4fc885) SHA1(569f389fa8f91f886b58f44f701d2752ef01f3fa))
ROM_LOAD("c-sonido.bin", 0x80000, 0x80000, CRC(35a43dd8) SHA1(f2b1994f67f749c65a88c95d970b655990d85b96))
ROM_REGION(0x2000, "musiccpu", 0)
ROM_LOAD("d-musica.bin", 0x0000, 0x2000, CRC(2cb9697c) SHA1(d5c66d616ccd5e299832704e494743429dafd569))
- ROM_REGION(0x180000, "musicrom", 0)
+ ROM_REGION(0x100000, "musicrom", 0)
ROM_LOAD("e-musica.bin", 0x00000, 0x80000, CRC(1414b921) SHA1(5df9e538ee109df28953ec8f162c60cb8c6e4d96))
ROM_LOAD("f-musica.bin", 0x80000, 0x80000, CRC(80f3a6df) SHA1(e09ad4660e511779c6e55559fa0c2c0b0c6600c8))
ROM_END
@@ -806,14 +1128,14 @@ ROM_START(bushidoa)
ROM_REGION(0x2000, "audiocpu", 0)
ROM_LOAD("a-sonido.bin", 0x0000, 0x2000, CRC(cf7d5399) SHA1(c79145826cfa6be2487e3add477d9b452c553762))
- ROM_REGION(0x180000, "audiorom", 0)
+ ROM_REGION(0x100000, "audiorom", 0)
ROM_LOAD("b-sonido.bin", 0x00000, 0x80000, CRC(cb4fc885) SHA1(569f389fa8f91f886b58f44f701d2752ef01f3fa))
ROM_LOAD("c-sonido.bin", 0x80000, 0x80000, CRC(35a43dd8) SHA1(f2b1994f67f749c65a88c95d970b655990d85b96))
ROM_REGION(0x2000, "musiccpu", 0)
ROM_LOAD("d-musica.bin", 0x0000, 0x2000, CRC(2cb9697c) SHA1(d5c66d616ccd5e299832704e494743429dafd569))
- ROM_REGION(0x180000, "musicrom", 0)
+ ROM_REGION(0x100000, "musicrom", 0)
ROM_LOAD("e-musica.bin", 0x00000, 0x80000, CRC(1414b921) SHA1(5df9e538ee109df28953ec8f162c60cb8c6e4d96))
ROM_LOAD("f-musica.bin", 0x80000, 0x80000, CRC(80f3a6df) SHA1(e09ad4660e511779c6e55559fa0c2c0b0c6600c8))
ROM_END
@@ -829,14 +1151,14 @@ ROM_START(bushidob)
ROM_REGION(0x2000, "audiocpu", 0)
ROM_LOAD("a-sonido.bin", 0x0000, 0x2000, CRC(cf7d5399) SHA1(c79145826cfa6be2487e3add477d9b452c553762))
- ROM_REGION(0x180000, "audiorom", 0)
+ ROM_REGION(0x100000, "audiorom", 0)
ROM_LOAD("b-sonido.bin", 0x00000, 0x80000, CRC(cb4fc885) SHA1(569f389fa8f91f886b58f44f701d2752ef01f3fa))
ROM_LOAD("c-sonido.bin", 0x80000, 0x80000, CRC(35a43dd8) SHA1(f2b1994f67f749c65a88c95d970b655990d85b96))
ROM_REGION(0x2000, "musiccpu", 0)
ROM_LOAD("d-musica.bin", 0x0000, 0x2000, CRC(2cb9697c) SHA1(d5c66d616ccd5e299832704e494743429dafd569))
- ROM_REGION(0x180000, "musicrom", 0)
+ ROM_REGION(0x100000, "musicrom", 0)
ROM_LOAD("e-musica.bin", 0x00000, 0x80000, CRC(1414b921) SHA1(5df9e538ee109df28953ec8f162c60cb8c6e4d96))
ROM_LOAD("f-musica.bin", 0x80000, 0x80000, CRC(80f3a6df) SHA1(e09ad4660e511779c6e55559fa0c2c0b0c6600c8))
ROM_END
@@ -855,13 +1177,13 @@ ROM_START(mach2)
ROM_REGION(0x2000, "audiocpu", 0)
ROM_LOAD("m2sndd.01", 0x0000, 0x2000, CRC(e789f22d) SHA1(36aa7eac1dd37a02c982d109462dddbd85a305cc))
- ROM_REGION(0x180000, "audiorom", 0)
+ ROM_REGION(0x80000, "audiorom", 0)
ROM_LOAD("m2snde.01", 0x00000, 0x80000, CRC(f5721119) SHA1(9082198e8d875b67323266c4bf8c2c378b63dfbb))
ROM_REGION(0x2000, "musiccpu", 0)
ROM_LOAD("m2musa.01", 0x0000, 0x2000, CRC(2d92a882) SHA1(cead22e434445e5c25414646b1e9ae2b9457439d))
- ROM_REGION(0x180000, "musicrom", 0)
+ ROM_REGION(0x100000, "musicrom", 0)
ROM_LOAD("m2musb.01", 0x00000, 0x80000, CRC(6689cd19) SHA1(430092d51704dfda8bd8264875f1c1f4461c56e5))
ROM_LOAD("m2musc.01", 0x80000, 0x80000, CRC(88851b82) SHA1(d0c9fa391ca213a69b7c8ae7ca52063503b5656e))
ROM_END
@@ -877,13 +1199,13 @@ ROM_START(mach2a)
ROM_REGION(0x2000, "audiocpu", 0)
ROM_LOAD("m2sndd.01", 0x0000, 0x2000, CRC(e789f22d) SHA1(36aa7eac1dd37a02c982d109462dddbd85a305cc))
- ROM_REGION(0x180000, "audiorom", 0)
+ ROM_REGION(0x80000, "audiorom", 0)
ROM_LOAD("m2snde.01", 0x00000, 0x80000, CRC(f5721119) SHA1(9082198e8d875b67323266c4bf8c2c378b63dfbb))
ROM_REGION(0x2000, "musiccpu", 0)
ROM_LOAD("m2musa.01", 0x0000, 0x2000, CRC(2d92a882) SHA1(cead22e434445e5c25414646b1e9ae2b9457439d))
- ROM_REGION(0x180000, "musicrom", 0)
+ ROM_REGION(0x100000, "musicrom", 0)
ROM_LOAD("m2musb.01", 0x00000, 0x80000, CRC(6689cd19) SHA1(430092d51704dfda8bd8264875f1c1f4461c56e5))
ROM_LOAD("m2musc.01", 0x80000, 0x80000, CRC(88851b82) SHA1(d0c9fa391ca213a69b7c8ae7ca52063503b5656e))
ROM_END
@@ -898,12 +1220,12 @@ ROM_START(jolypark)
ROM_REGION(0x30000, "dmdcpu", 0)
ROM_LOAD("jpdmd0.rom", 0x00000, 0x10000, CRC(b57565cb) SHA1(3fef66d298893029de78fdb6ecdb562c33d76180))
- ROM_LOAD("jpdmd1.rom", 0x10000, 0x20000, CRC(40d1563f) SHA1(90dbea742202340da6fa950eedc2bceec5a2af7e)) // according to schematic this rom should be twice as big
+ ROM_LOAD("jpdmd1.rom", 0x10000, 0x20000, CRC(40d1563f) SHA1(90dbea742202340da6fa950eedc2bceec5a2af7e))
ROM_REGION(0x2000, "audiocpu", 0)
ROM_LOAD("jpsndc1.rom", 0x0000, 0x2000, CRC(0475318f) SHA1(7154bd5ca5b28019eb0ff598ec99bbe49260932b))
- ROM_REGION(0x180000, "audiorom", 0)
+ ROM_REGION(0x100000, "audiorom", 0)
ROM_LOAD("jpsndm4.rom", 0x00000, 0x80000, CRC(735f3db7) SHA1(81dc893f5194d6ac1af54b262555a40c5c3e0292))
ROM_LOAD("jpsndm5.rom", 0x80000, 0x80000, CRC(769374bd) SHA1(8121369714c55cc06c493b15e5c2ca79b13aff52))
@@ -932,7 +1254,7 @@ ROM_START(vrnwrld)
ROM_REGION(0x2000, "audiocpu", 0)
ROM_LOAD("vws2ic9.rom", 0x0000, 0x2000, CRC(ab8cb4c5) SHA1(92a702c11e2cef703992244529ba86079d5ab9b0))
- ROM_REGION(0x180000, "audiorom", 0)
+ ROM_REGION(0x80000, "audiorom", 0)
ROM_LOAD("vws3ic15.rom", 0x00000, 0x80000, CRC(d62c9443) SHA1(7c6b8662d88ba6592da8b83af11087647105e8dd))
ROM_REGION(0x2000, "musiccpu", 0)
@@ -944,10 +1266,11 @@ ROM_START(vrnwrld)
ROM_LOAD("vws7ic27.rom", 0x100000, 0x80000, CRC(7335b29c) SHA1(4de6de09f069feecbad2e5ef50032e8d381ff9b1))
ROM_END
-GAME(1993, bushido, 0, spinb, spinb, spinb_state, init_game0, ROT0, "Inder/Spinball", "Bushido (set 1)", MACHINE_IS_SKELETON_MECHANICAL)
-GAME(1993, bushidoa, bushido, spinb, spinb, spinb_state, init_game0, ROT0, "Inder/Spinball", "Bushido (set 2)", MACHINE_IS_SKELETON_MECHANICAL)
-GAME(1993, bushidob, bushido, spinb, spinb, spinb_state, init_game0, ROT0, "Inder/Spinball", "Bushido (set 3)", MACHINE_IS_SKELETON_MECHANICAL)
-GAME(1995, mach2, 0, spinb, spinb, spinb_state, init_game0, ROT0, "Spinball", "Mach 2 (set 1)", MACHINE_IS_SKELETON_MECHANICAL)
-GAME(1995, mach2a, mach2, spinb, spinb, spinb_state, init_game0, ROT0, "Spinball", "Mach 2 (set 2)", MACHINE_IS_SKELETON_MECHANICAL)
-GAME(1996, jolypark, 0, jolypark, spinb, spinb_state, init_game1, ROT0, "Spinball", "Jolly Park", MACHINE_IS_SKELETON_MECHANICAL)
-GAME(1996, vrnwrld, 0, vrnwrld, spinb, spinb_state, init_game2, ROT0, "Spinball", "Verne's World", MACHINE_IS_SKELETON_MECHANICAL)
+GAME(1992, metalman, 0, metalman, metalman, spinb_state, init_3, ROT0, "Inder", "Metal Man", MACHINE_IS_SKELETON_MECHANICAL )
+GAME(1993, bushido, 0, spinb, bushido, spinb_state, init_0, ROT0, "Inder", "Bushido (set 1)", MACHINE_IS_SKELETON_MECHANICAL )
+GAME(1993, bushidoa, bushido, spinb, bushido, spinb_state, init_0, ROT0, "Inder", "Bushido (set 2)", MACHINE_IS_SKELETON_MECHANICAL )
+GAME(1993, bushidob, bushido, spinb, bushido, spinb_state, init_0, ROT0, "Inder", "Bushido (set 3)", MACHINE_IS_SKELETON_MECHANICAL )
+GAME(1995, mach2, 0, spinb, mach2, spinb_state, init_0, ROT0, "Spinball", "Mach 2 (set 1)", MACHINE_IS_SKELETON_MECHANICAL )
+GAME(1995, mach2a, mach2, spinb, mach2, spinb_state, init_0, ROT0, "Spinball", "Mach 2 (set 2)", MACHINE_IS_SKELETON_MECHANICAL )
+GAME(1996, jolypark, 0, jolypark, spinb, spinb_state, init_1, ROT0, "Spinball", "Jolly Park", MACHINE_IS_SKELETON_MECHANICAL )
+GAME(1996, vrnwrld, 0, vrnwrld, vrnwrld, spinb_state, init_2, ROT0, "Spinball", "Verne's World", MACHINE_IS_SKELETON_MECHANICAL )
diff --git a/src/mame/drivers/vegas.cpp b/src/mame/drivers/vegas.cpp
index 6eeaca0f06a..fe8d13bafde 100644
--- a/src/mame/drivers/vegas.cpp
+++ b/src/mame/drivers/vegas.cpp
@@ -309,15 +309,15 @@ namespace {
*
*************************************/
-#define PCI_ID_NILE ":pci:00.0"
-#define PCI_ID_VIDEO ":pci:03.0"
-#define PCI_ID_IDE ":pci:05.0"
+#define PCI_ID_NILE "pci:00.0"
+#define PCI_ID_VIDEO "pci:03.0"
+#define PCI_ID_IDE "pci:05.0"
class vegas_state : public driver_device
{
public:
- vegas_state(const machine_config &mconfig, device_type type, const char *tag)
- : driver_device(mconfig, type, tag),
+ vegas_state(const machine_config &mconfig, device_type type, const char *tag) :
+ driver_device(mconfig, type, tag),
m_maincpu(*this, "maincpu"),
m_nile(*this, PCI_ID_NILE),
m_timekeeper(*this, "timekeeper") ,
@@ -1905,7 +1905,7 @@ void vegas_state::vegascore(machine_config &config)
m_maincpu->set_system_clock(vegas_state::SYSTEM_CLOCK);
// PCI Bus Devices
- PCI_ROOT(config, ":pci", 0);
+ PCI_ROOT(config, "pci", 0);
VRC5074(config, m_nile, 100000000, m_maincpu);
m_nile->set_sdram_size(0, 0x00800000);
diff --git a/src/mame/drivers/xbox.cpp b/src/mame/drivers/xbox.cpp
index a3d33b5942d..fe626f022ad 100644
--- a/src/mame/drivers/xbox.cpp
+++ b/src/mame/drivers/xbox.cpp
@@ -167,12 +167,12 @@ void xbox_state::xbox(machine_config &config)
xbox_base(config);
m_maincpu->set_addrmap(AS_PROGRAM, &xbox_state::xbox_map);
- subdevice<ide_controller_32_device>(":pci:09.0:ide1")->options(xbox_ata_devices, "hdd", "cdrom", true);
+ subdevice<ide_controller_32_device>("pci:09.0:ide1")->options(xbox_ata_devices, "hdd", "cdrom", true);
- OHCI_USB_CONNECTOR(config, ":pci:02.0:port1", usb_xbox, nullptr, false);
- OHCI_USB_CONNECTOR(config, ":pci:02.0:port2", usb_xbox, nullptr, false);
- OHCI_USB_CONNECTOR(config, ":pci:02.0:port3", usb_xbox, "xbox_controller", false);
- OHCI_USB_CONNECTOR(config, ":pci:02.0:port4", usb_xbox, nullptr, false);
+ OHCI_USB_CONNECTOR(config, "pci:02.0:port1", usb_xbox, nullptr, false);
+ OHCI_USB_CONNECTOR(config, "pci:02.0:port2", usb_xbox, nullptr, false);
+ OHCI_USB_CONNECTOR(config, "pci:02.0:port3", usb_xbox, "xbox_controller", false);
+ OHCI_USB_CONNECTOR(config, "pci:02.0:port4", usb_xbox, nullptr, false);
/* sound hardware */
SPEAKER(config, "mono").front_center();
diff --git a/src/mame/includes/dec0.h b/src/mame/includes/dec0.h
index a9b51c26750..779b8e83c88 100644
--- a/src/mame/includes/dec0.h
+++ b/src/mame/includes/dec0.h
@@ -37,7 +37,6 @@ public:
m_pfprotect(*this, "pfprotect"),
m_sndprotect(*this, "sndprotect"),
m_ram(*this, "ram"),
- m_robocop_shared_ram(*this, "robocop_shared"),
m_hippodrm_shared_ram(*this, "hippodrm_shared")
{ }
@@ -62,7 +61,6 @@ public:
void init_hbarrel();
void init_slyspy();
void init_drgninja();
- void init_midresb();
void init_ffantasybl();
protected:
@@ -103,7 +101,6 @@ private:
optional_device<address_map_bank_device> m_pfprotect;
optional_device<address_map_bank_device> m_sndprotect;
required_shared_ptr<uint16_t> m_ram;
- optional_shared_ptr<uint8_t> m_robocop_shared_ram;
optional_shared_ptr<uint8_t> m_hippodrm_shared_ram;
mcu_type m_game;
@@ -116,7 +113,6 @@ private:
uint8_t m_i8751_ports[4];
void dec0_control_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
- void midres_sound_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
uint16_t slyspy_protection_r(offs_t offset);
void slyspy_state_w(uint16_t data);
uint16_t slyspy_state_r();
@@ -131,8 +127,6 @@ private:
uint16_t hippodrm_68000_share_r(offs_t offset);
void hippodrm_68000_share_w(offs_t offset, uint16_t data);
void sprite_mirror_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
- uint16_t robocop_68000_share_r(offs_t offset);
- void robocop_68000_share_w(offs_t offset, uint16_t data);
uint16_t ffantasybl_242024_r();
uint8_t slyspy_sound_state_r();
diff --git a/src/mame/includes/mystston.h b/src/mame/includes/mystston.h
index dab3bb7ffc1..68e32fc95fe 100644
--- a/src/mame/includes/mystston.h
+++ b/src/mame/includes/mystston.h
@@ -14,9 +14,6 @@
#include "tilemap.h"
-#define MYSTSTON_MASTER_CLOCK (XTAL(12'000'000))
-
-
class mystston_state : public driver_device
{
public:
@@ -25,12 +22,14 @@ public:
m_ay8910(*this, "ay%u", 1U),
m_ay8910_data(*this, "ay8910_data"),
m_ay8910_select(*this, "ay8910_select"),
+ m_dsw1(*this, "DSW1"),
m_bg_videoram(*this, "bg_videoram"),
m_fg_videoram(*this, "fg_videoram"),
m_spriteram(*this, "spriteram"),
m_paletteram(*this, "paletteram"),
m_scroll(*this, "scroll"),
- m_video_control(*this, "video_control") ,
+ m_video_control(*this, "video_control"),
+ m_color_prom(*this, "proms"),
m_maincpu(*this, "maincpu"),
m_gfxdecode(*this, "gfxdecode"),
m_screen(*this, "screen"),
@@ -45,13 +44,15 @@ protected:
virtual void video_reset() override;
private:
+ static constexpr XTAL MASTER_CLOCK = XTAL(12'000'000);
- /* machine state */
+ // machine state
required_device_array<ay8910_device, 2> m_ay8910;
required_shared_ptr<uint8_t> m_ay8910_data;
required_shared_ptr<uint8_t> m_ay8910_select;
+ required_ioport m_dsw1;
- /* video state */
+ // video state
tilemap_t *m_fg_tilemap;
tilemap_t *m_bg_tilemap;
emu_timer *m_interrupt_timer;
@@ -61,20 +62,22 @@ private:
required_shared_ptr<uint8_t> m_paletteram;
required_shared_ptr<uint8_t> m_scroll;
required_shared_ptr<uint8_t> m_video_control;
+ required_region_ptr<uint8_t> m_color_prom;
+
void irq_clear_w(uint8_t data);
- void mystston_ay8910_select_w(uint8_t data);
- void mystston_video_control_w(uint8_t data);
+ void ay8910_select_w(uint8_t data);
+ void video_control_w(uint8_t data);
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
- uint32_t screen_update_mystston(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
+ uint32_t screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(interrupt_callback);
void set_palette();
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect, gfx_element *gfx, int flip);
- void mystston_on_scanline_interrupt();
+ void on_scanline_interrupt();
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
required_device<screen_device> m_screen;
required_device<palette_device> m_palette;
- void mystston_video(machine_config &config);
+ void video(machine_config &config);
void main_map(address_map &map);
};
diff --git a/src/mame/layout/ave_arb.lay b/src/mame/layout/ave_arb.lay
index 9e5932947ac..da721f81df7 100644
--- a/src/mame/layout/ave_arb.lay
+++ b/src/mame/layout/ave_arb.lay
@@ -112,12 +112,12 @@ license:CC0
<element name="text_s3"><text string="Take Back" align="1"><color red="0.55" green="0.55" blue="0.55" /></text></element>
<element name="text_s4"><text string="Clear" align="1"><color red="0.55" green="0.55" blue="0.55" /></text></element>
- <element name="text_r11"><image file="chess/wp.svg"><color alpha="0.8" /></image></element>
- <element name="text_r21"><image file="chess/wn.svg"><color alpha="0.8" /></image></element>
- <element name="text_r31"><image file="chess/wb.svg"><color alpha="0.8" /></image></element>
- <element name="text_r41"><image file="chess/wr.svg"><color alpha="0.8" /></image></element>
- <element name="text_r51"><image file="chess/wq.svg"><color alpha="0.8" /></image></element>
- <element name="text_r61"><image file="chess/wk.svg"><color alpha="0.8" /></image></element>
+ <element name="text_r11"><image file="chess/wp.svg"><color alpha="0.78" /></image></element>
+ <element name="text_r21"><image file="chess/wn.svg"><color alpha="0.78" /></image></element>
+ <element name="text_r31"><image file="chess/wb.svg"><color alpha="0.78" /></image></element>
+ <element name="text_r41"><image file="chess/wr.svg"><color alpha="0.78" /></image></element>
+ <element name="text_r51"><image file="chess/wq.svg"><color alpha="0.78" /></image></element>
+ <element name="text_r61"><image file="chess/wk.svg"><color alpha="0.78" /></image></element>
<element name="text_r71"><text string="W"><color red="0.81" green="0.8" blue="0.79" /></text></element> <!-- White -->
<element name="text_r81"><text string="B"><color red="0.81" green="0.8" blue="0.79" /></text></element> <!-- Black -->
@@ -199,7 +199,7 @@ license:CC0
<disk state="27">
<bounds x="0.12" y="0.12" width="0.76" height="0.76" />
- <color red="0.28" green="0.165" blue="0.06" />
+ <color red="0" green="0" blue="0" alpha="0.5" />
</disk>
<disk state="27">
<bounds x="0.16" y="0.16" width="0.68" height="0.68" />
@@ -207,7 +207,7 @@ license:CC0
</disk>
<disk state="28">
<bounds x="0.12" y="0.12" width="0.76" height="0.76" />
- <color red="0.28" green="0.165" blue="0.06" />
+ <color red="0" green="0" blue="0" alpha="0.5" />
</disk>
</element>
diff --git a/src/mame/layout/conic_cchess2.lay b/src/mame/layout/conic_cchess2.lay
index 4934e84416d..198d4ca6e22 100644
--- a/src/mame/layout/conic_cchess2.lay
+++ b/src/mame/layout/conic_cchess2.lay
@@ -371,8 +371,8 @@ license:CC0
<!-- buttons -->
- <element name="brown"><rect><color red="0.58" green="0.37" blue="0.18" /></rect></element>
- <element name="bmask"><rect><color red="0.91" green="0.89" blue="0.89" /></rect></element>
+ <element name="brown"><rect><color red="0.53" green="0.33" blue="0.16" /></rect></element>
+ <element name="bmask"><rect><color red="0.38" green="0.56" blue="0.73" /></rect></element>
<element name="but_rb" defstate="0">
<rect state="0"><color red="0.13" green="0.1" blue="0.1" /></rect>
@@ -464,8 +464,8 @@ license:CC0
<element ref="text_p~i~"><bounds x="~x~" y="6" width="3.9" height="3.9" /></element>
</repeat>
- <element ref="brown" blend="add"><bounds x="0" y="-1.2" width="88" height="18.5" /></element>
<element ref="bmask" blend="multiply"><bounds x="0" y="-1.2" width="88" height="18.5" /></element>
+ <element ref="brown" blend="add"><bounds x="0" y="-1.2" width="88" height="18.5" /></element>
<element ref="switch" inputtag="IN.0" inputmask="0x0c" inputraw="yes"><bounds x="22.5" y="2.3" width="3.5" height="11.4" /></element>
<element ref="switch" inputtag="IN.1" inputmask="0x03" inputraw="yes"><bounds x="30.5" y="2.3" width="3.5" height="11.4" /></element>
diff --git a/src/mame/layout/db32016.lay b/src/mame/layout/db32016.lay
new file mode 100644
index 00000000000..15fc90dda76
--- /dev/null
+++ b/src/mame/layout/db32016.lay
@@ -0,0 +1,37 @@
+<?xml version="1.0"?>
+<!--
+license:CC0
+copyright-holders:Patrick Mackinlay
+
+National Semiconductor DB23016.
+-->
+<mamelayout version="2">
+ <element name="led" defstate="1">
+ <disk state="1">
+ <color red="0.2" green="0.0" blue="0.0" />
+ </disk>
+ <disk state="0">
+ <color red="1.0" green="0.0" blue="0.0" />
+ </disk>
+ </element>
+
+ <element name="label_ds1"><text string="DS1"><color red="1.0" green="1.0" blue="1.0" /></text></element>
+ <element name="label_ds2"><text string="DS2"><color red="1.0" green="1.0" blue="1.0" /></text></element>
+ <element name="label_ds3"><text string="DS3"><color red="1.0" green="1.0" blue="1.0" /></text></element>
+ <element name="label_ds4"><text string="DS4"><color red="1.0" green="1.0" blue="1.0" /></text></element>
+
+ <view name="Terminal">
+ <screen index="0">
+ <bounds x="0" y="0" width="640" height="240" />
+ </screen>
+
+ <element ref="label_ds1"><bounds x="540" y="240" width="20" height="10" /></element>
+ <element ref="led" name="DS1"><bounds x="545" y="250" width="10" height="10" /></element>
+ <element ref="label_ds2"><bounds x="560" y="240" width="20" height="10" /></element>
+ <element ref="led" name="DS2"><bounds x="565" y="250" width="10" height="10" /></element>
+ <element ref="label_ds3"><bounds x="580" y="240" width="20" height="10" /></element>
+ <element ref="led" name="DS3"><bounds x="585" y="250" width="10" height="10" /></element>
+ <element ref="label_ds4"><bounds x="600" y="240" width="20" height="10" /></element>
+ <element ref="led" name="DS4"><bounds x="605" y="250" width="10" height="10" /></element>
+ </view>
+</mamelayout>
diff --git a/src/mame/layout/fidel_eag.lay b/src/mame/layout/fidel_eag.lay
index 6497f5fdde1..72fd5318e84 100644
--- a/src/mame/layout/fidel_eag.lay
+++ b/src/mame/layout/fidel_eag.lay
@@ -99,12 +99,12 @@ license:CC0
<text string="H"><color red="0.87" green="0.87" blue="0.84" /></text>
</element>
- <element name="text_r11"><text string="[K]"><color red="0.81" green="0.8" blue="0.79" /></text></element>
- <element name="text_r21"><text string="[Q]"><color red="0.81" green="0.8" blue="0.79" /></text></element>
- <element name="text_r31"><text string="[R]"><color red="0.81" green="0.8" blue="0.79" /></text></element>
- <element name="text_r41"><text string="[B]"><color red="0.81" green="0.8" blue="0.79" /></text></element>
- <element name="text_r51"><text string="[N]"><color red="0.81" green="0.8" blue="0.79" /></text></element>
- <element name="text_r61"><text string="[P]"><color red="0.81" green="0.8" blue="0.79" /></text></element>
+ <element name="text_r11"><image file="chess/wk.svg"><color alpha="0.78" /></image></element>
+ <element name="text_r21"><image file="chess/wq.svg"><color alpha="0.78" /></image></element>
+ <element name="text_r31"><image file="chess/wr.svg"><color alpha="0.78" /></image></element>
+ <element name="text_r41"><image file="chess/wb.svg"><color alpha="0.78" /></image></element>
+ <element name="text_r51"><image file="chess/wn.svg"><color alpha="0.78" /></image></element>
+ <element name="text_r61"><image file="chess/wp.svg"><color alpha="0.78" /></image></element>
<element name="text_r12"><text string="PB" align="1"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_r22"><text string="PV" align="1"><color red="0.81" green="0.8" blue="0.79" /></text></element>
@@ -465,12 +465,12 @@ license:CC0
<!-- right side -->
- <element ref="text_r11"><bounds x="91.6" y="29.65" width="2.5" height="1.5" /></element>
- <element ref="text_r21"><bounds x="91.6" y="32.15" width="2.5" height="1.5" /></element>
- <element ref="text_r31"><bounds x="91.6" y="34.65" width="2.5" height="1.5" /></element>
- <element ref="text_r41"><bounds x="91.6" y="37.15" width="2.5" height="1.5" /></element>
- <element ref="text_r51"><bounds x="91.6" y="39.65" width="2.5" height="1.5" /></element>
- <element ref="text_r61"><bounds x="91.6" y="42.15" width="2.5" height="1.5" /></element>
+ <element ref="text_r11"><bounds x="91.8" y="29.45" width="2" height="2" /></element>
+ <element ref="text_r21"><bounds x="91.8" y="31.95" width="2" height="2" /></element>
+ <element ref="text_r31"><bounds x="91.8" y="34.45" width="2" height="2" /></element>
+ <element ref="text_r41"><bounds x="91.8" y="36.95" width="2" height="2" /></element>
+ <element ref="text_r51"><bounds x="91.8" y="39.45" width="2" height="2" /></element>
+ <element ref="text_r61"><bounds x="91.8" y="41.95" width="2" height="2" /></element>
<element ref="text_r12"><bounds x="96.8" y="29.65" width="10" height="1.5" /></element>
<element ref="text_r22"><bounds x="96.8" y="32.15" width="10" height="1.5" /></element>
diff --git a/src/mame/layout/fidel_eag_68k.lay b/src/mame/layout/fidel_eag_68k.lay
index 3bebb4ee8b3..56fd4077de2 100644
--- a/src/mame/layout/fidel_eag_68k.lay
+++ b/src/mame/layout/fidel_eag_68k.lay
@@ -99,12 +99,12 @@ license:CC0
<text string="H"><color red="0.87" green="0.87" blue="0.84" /></text>
</element>
- <element name="text_r11"><text string="[K]"><color red="0.81" green="0.8" blue="0.79" /></text></element>
- <element name="text_r21"><text string="[Q]"><color red="0.81" green="0.8" blue="0.79" /></text></element>
- <element name="text_r31"><text string="[R]"><color red="0.81" green="0.8" blue="0.79" /></text></element>
- <element name="text_r41"><text string="[B]"><color red="0.81" green="0.8" blue="0.79" /></text></element>
- <element name="text_r51"><text string="[N]"><color red="0.81" green="0.8" blue="0.79" /></text></element>
- <element name="text_r61"><text string="[P]"><color red="0.81" green="0.8" blue="0.79" /></text></element>
+ <element name="text_r11"><image file="chess/wk.svg"><color alpha="0.78" /></image></element>
+ <element name="text_r21"><image file="chess/wq.svg"><color alpha="0.78" /></image></element>
+ <element name="text_r31"><image file="chess/wr.svg"><color alpha="0.78" /></image></element>
+ <element name="text_r41"><image file="chess/wb.svg"><color alpha="0.78" /></image></element>
+ <element name="text_r51"><image file="chess/wn.svg"><color alpha="0.78" /></image></element>
+ <element name="text_r61"><image file="chess/wp.svg"><color alpha="0.78" /></image></element>
<element name="text_r12"><text string="PB" align="1"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_r22"><text string="PV" align="1"><color red="0.81" green="0.8" blue="0.79" /></text></element>
@@ -465,12 +465,12 @@ license:CC0
<!-- right side -->
- <element ref="text_r11"><bounds x="91.6" y="29.65" width="2.5" height="1.5" /></element>
- <element ref="text_r21"><bounds x="91.6" y="32.15" width="2.5" height="1.5" /></element>
- <element ref="text_r31"><bounds x="91.6" y="34.65" width="2.5" height="1.5" /></element>
- <element ref="text_r41"><bounds x="91.6" y="37.15" width="2.5" height="1.5" /></element>
- <element ref="text_r51"><bounds x="91.6" y="39.65" width="2.5" height="1.5" /></element>
- <element ref="text_r61"><bounds x="91.6" y="42.15" width="2.5" height="1.5" /></element>
+ <element ref="text_r11"><bounds x="91.8" y="29.45" width="2" height="2" /></element>
+ <element ref="text_r21"><bounds x="91.8" y="31.95" width="2" height="2" /></element>
+ <element ref="text_r31"><bounds x="91.8" y="34.45" width="2" height="2" /></element>
+ <element ref="text_r41"><bounds x="91.8" y="36.95" width="2" height="2" /></element>
+ <element ref="text_r51"><bounds x="91.8" y="39.45" width="2" height="2" /></element>
+ <element ref="text_r61"><bounds x="91.8" y="41.95" width="2" height="2" /></element>
<element ref="text_r12"><bounds x="96.8" y="29.65" width="10" height="1.5" /></element>
<element ref="text_r22"><bounds x="96.8" y="32.15" width="10" height="1.5" /></element>
diff --git a/src/mame/layout/fidel_eas.lay b/src/mame/layout/fidel_eas.lay
index a2ee1d4383a..cdf3886dd1b 100644
--- a/src/mame/layout/fidel_eas.lay
+++ b/src/mame/layout/fidel_eas.lay
@@ -90,12 +90,12 @@ license:CC0
<text string="H"><color red="0.87" green="0.87" blue="0.84" /></text>
</element>
- <element name="text_p1"><text string="[K]"><color red="0.81" green="0.8" blue="0.79" /></text></element>
- <element name="text_p2"><text string="[Q]"><color red="0.81" green="0.8" blue="0.79" /></text></element>
- <element name="text_p3"><text string="[R]"><color red="0.81" green="0.8" blue="0.79" /></text></element>
- <element name="text_p4"><text string="[B]"><color red="0.81" green="0.8" blue="0.79" /></text></element>
- <element name="text_p5"><text string="[N]"><color red="0.81" green="0.8" blue="0.79" /></text></element>
- <element name="text_p6"><text string="[P]"><color red="0.81" green="0.8" blue="0.79" /></text></element>
+ <element name="text_p1"><image file="chess/wk.svg"><color alpha="0.78" /></image></element>
+ <element name="text_p2"><image file="chess/wq.svg"><color alpha="0.78" /></image></element>
+ <element name="text_p3"><image file="chess/wr.svg"><color alpha="0.78" /></image></element>
+ <element name="text_p4"><image file="chess/wb.svg"><color alpha="0.78" /></image></element>
+ <element name="text_p5"><image file="chess/wn.svg"><color alpha="0.78" /></image></element>
+ <element name="text_p6"><image file="chess/wp.svg"><color alpha="0.78" /></image></element>
<element name="text_b1"><text string="GAME"><color red="0.81" green="0.8" blue="0.79" /></text></element>
<element name="text_b1a"><text string="CONTROL"><color red="0.81" green="0.8" blue="0.79" /></text></element>
@@ -463,12 +463,12 @@ license:CC0
<element ref="but" inputtag="IN.1" inputmask="0x02"><bounds x="65.1" y="94" width="1.5" height="1.5" /></element>
<element ref="but" inputtag="IN.1" inputmask="0x04"><bounds x="68.1" y="94" width="1.5" height="1.5" /></element>
- <element ref="text_p1"><bounds x="41" y="92.1" width="3.5" height="1.5" /></element>
- <element ref="text_p2"><bounds x="44" y="92.1" width="3.5" height="1.5" /></element>
- <element ref="text_p3"><bounds x="47" y="92.1" width="3.5" height="1.5" /></element>
- <element ref="text_p4"><bounds x="50" y="92.1" width="3.5" height="1.5" /></element>
- <element ref="text_p5"><bounds x="53" y="92.1" width="3.5" height="1.5" /></element>
- <element ref="text_p6"><bounds x="56" y="92.1" width="3.5" height="1.5" /></element>
+ <element ref="text_p1"><bounds x="41.75" y="91.75" width="2" height="2" /></element>
+ <element ref="text_p2"><bounds x="44.75" y="91.75" width="2" height="2" /></element>
+ <element ref="text_p3"><bounds x="47.75" y="91.75" width="2" height="2" /></element>
+ <element ref="text_p4"><bounds x="50.75" y="91.75" width="2" height="2" /></element>
+ <element ref="text_p5"><bounds x="53.75" y="91.75" width="2" height="2" /></element>
+ <element ref="text_p6"><bounds x="56.75" y="91.75" width="2" height="2" /></element>
<element ref="text_b1"><bounds x="30.9" y="95.8" width="7.5" height="1.5" /></element>
<element ref="text_b1a"><bounds x="30.9" y="97.3" width="7.5" height="1.5" /></element>
diff --git a/src/mame/layout/im01.lay b/src/mame/layout/im01.lay
index 45370b5f4ef..6801047eccd 100644
--- a/src/mame/layout/im01.lay
+++ b/src/mame/layout/im01.lay
@@ -160,12 +160,12 @@ license:CC0
<disk><color red="0.1" green="0.1" blue="0.1" /></disk>
</element>
- <element name="text_p1"><image file="chess/bk.svg"></image></element>
- <element name="text_p2"><image file="chess/bq.svg"></image></element>
- <element name="text_p3"><image file="chess/br.svg"></image></element>
- <element name="text_p4"><image file="chess/bb.svg"></image></element>
- <element name="text_p5"><image file="chess/bn.svg"></image></element>
- <element name="text_p6"><image file="chess/bp.svg"></image></element>
+ <element name="text_p1"><image file="chess/bk.svg"/></element>
+ <element name="text_p2"><image file="chess/bq.svg"/></element>
+ <element name="text_p3"><image file="chess/br.svg"/></element>
+ <element name="text_p4"><image file="chess/bb.svg"/></element>
+ <element name="text_p5"><image file="chess/bn.svg"/></element>
+ <element name="text_p6"><image file="chess/bp.svg"/></element>
<group name="panel">
<element ref="white"><bounds x="5.3" y="7" width="19.7" height="51" /></element>
diff --git a/src/mame/layout/mephisto_academy.lay b/src/mame/layout/mephisto_academy.lay
index d9f923498a7..4f9ce3a053e 100644
--- a/src/mame/layout/mephisto_academy.lay
+++ b/src/mame/layout/mephisto_academy.lay
@@ -33,7 +33,7 @@ license:CC0
</rect>
<rect state="1">
<bounds x="0.0" y="0.0" width="1.0" height="1.0" />
- <color red="0.6" green="0.1" blue="0.1" />
+ <color red="0.65" green="0.12" blue="0.12" />
</rect>
</element>
<element name="hlb" defstate="0">
@@ -43,12 +43,14 @@ license:CC0
</rect>
<rect state="1">
<bounds x="0.0" y="0.0" width="1.0" height="1.0" />
- <color red="0.3" green="0.3" blue="0.3" />
+ <color red="0.25" green="0.25" blue="0.25" />
</rect>
</element>
<element name="background"><rect><color red="0.56" green="0.33" blue="0.12" /></rect></element>
+ <element name="bmask"><rect><color red="0.6" green="0.6" blue="0.6" /></rect></element>
<element name="white"><rect><color red="0.84" green="0.75" blue="0.50" /></rect></element>
+ <element name="blackb"><rect><color red="0" green="0" blue="0" /></rect></element>
<element name="text_1"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="1"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
<element name="text_2"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="2"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
@@ -67,25 +69,52 @@ license:CC0
<element name="text_g"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="G"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
<element name="text_h"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="H"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
- <element name="text_black"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="&#x25a1;"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_white"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="&#x25a0;"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_train"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="TRAIN"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_info"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="INFO"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_mem"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="MEM"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_pos"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="POS"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_lev"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="LEV"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_fct"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="FCT"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_ent"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="ENT"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_cl"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="CL"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_newgame"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="NEW GAME"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_p1"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="[K]"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_p2"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="[Q]"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_p3"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="[R]"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_p4"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="[B]"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_p5"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="[N]"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_p6"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="[P]"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_lcd"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="MULTI INFO LCD"><color red="1" green="1" blue="1" /></text> </element>
+ <element name="text_train"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="TRAIN"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
+ <element name="text_info"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="INFO"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
+ <element name="text_mem"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="MEM"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
+ <element name="text_pos"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="POS"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
+ <element name="text_lev"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="LEV"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
+ <element name="text_fct"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="FCT"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
+ <element name="text_ent"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="ENT"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
+ <element name="text_cl"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="CL"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
+ <element name="text_newgame"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="NEW GAME"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
+ <element name="text_lcd"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="MULTI INFO LCD"><color red="0.87" green="0.87" blue="0.84" /></text> </element>
+
+ <element name="text_p1"><image file="chess/wk.svg"/></element>
+ <element name="text_p2"><image file="chess/wq.svg"/></element>
+ <element name="text_p3"><image file="chess/wr.svg"/></element>
+ <element name="text_p4"><image file="chess/wb.svg"/></element>
+ <element name="text_p5"><image file="chess/wn.svg"/></element>
+ <element name="text_p6"><image file="chess/wp.svg"/></element>
+ <element name="pmask"><rect><color red="0.31" green="0.54" blue="0.72" /></rect></element>
+
+ <element name="text_black">
+ <rect>
+ <bounds x="0" y="0" width="1" height="1" />
+ <color red="0.87" green="0.87" blue="0.84" />
+ </rect>
+ <rect>
+ <bounds x="0.2" y="0.2" width="0.6" height="0.6" />
+ <color red="0.56" green="0.33" blue="0.12" />
+ </rect>
+ </element>
+ <element name="text_white">
+ <rect><color red="0.87" green="0.87" blue="0.84" /></rect>
+ </element>
+
+
+<!-- sb board -->
+
+ <element name="cblack"><rect><color red="0.56" green="0.33" blue="0.12" /></rect></element>
+ <element name="cwhite"><rect><color red="0.84" green="0.75" blue="0.50" /></rect></element>
+ <element name="hlbb" defstate="0">
+ <text string=" "><bounds x="0" y="0" width="1" height="1" /></text>
+ <disk state="1">
+ <bounds x="0.12" y="0.12" width="0.76" height="0.76" />
+ <color red="0" green="0" blue="0" />
+ </disk>
+ </element>
<element name="piece" defstate="0">
<image file="chess/wp.svg" state="1"/>
@@ -118,20 +147,6 @@ license:CC0
<image file="chess/bk.svg" state="24"><color alpha="0.5" /></image>
</element>
-
-<!-- sb board -->
-
- <element name="cblack"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect></element>
- <element name="cwhite"> <rect><color red="0.84" green="0.75" blue="0.50" /></rect></element>
-
- <element name="hlbb" defstate="0">
- <text string=" "><bounds x="0" y="0" width="1" height="1" /></text>
- <disk state="1">
- <bounds x="0.12" y="0.12" width="0.76" height="0.76" />
- <color red="0" green="0" blue="0" />
- </disk>
- </element>
-
<group name="sb_board">
<bounds x="0" y="0" width="80" height="80" />
@@ -405,6 +420,16 @@ license:CC0
<group name="panel">
<bounds left="0" right="100" top="0" bottom="10" />
+ <element ref="blackb"><bounds x="28" y="6" width="40" height="3" /></element>
+ <element ref="text_p6"><bounds x="30.5" y="6.3" width="2.5" height="2.5" /></element>
+ <element ref="text_p5"><bounds x="36.5" y="6.3" width="2.5" height="2.5" /></element>
+ <element ref="text_p4"><bounds x="42.5" y="6.3" width="2.5" height="2.5" /></element>
+ <element ref="text_p3"><bounds x="48.5" y="6.3" width="2.5" height="2.5" /></element>
+ <element ref="text_p2"><bounds x="54.5" y="6.3" width="2.5" height="2.5" /></element>
+ <element ref="text_p1"><bounds x="60.5" y="6.3" width="2.5" height="2.5" /></element>
+ <element ref="pmask" blend="multiply"><bounds x="28" y="6" width="40" height="3" /></element>
+ <element ref="background" blend="add"><bounds x="28" y="6" width="40" height="3" /></element>
+
<element ref="text_lcd"><bounds x="1" y="6.5" width="24" height="1.7" /></element>
<group ref="lcd"><bounds x="1" y="0" width="23.55" height="6.25" /></group>
@@ -417,15 +442,9 @@ license:CC0
<element ref="text_ent"> <bounds x="67.25" y="2" width="5" height="1.5" /> </element>
<element ref="text_cl"> <bounds x="74.25" y="2" width="3" height="1.5" /> </element>
- <element ref="text_p6"> <bounds x="29.25" y="6.5" width="5" height="1.5" /> </element>
- <element ref="text_p5"> <bounds x="35.25" y="6.5" width="5" height="1.5" /> </element>
- <element ref="text_p4"> <bounds x="41.25" y="6.5" width="5" height="1.5" /> </element>
- <element ref="text_p3"> <bounds x="47.25" y="6.5" width="5" height="1.5" /> </element>
- <element ref="text_p2"> <bounds x="53.25" y="6.5" width="5" height="1.5" /> </element>
- <element ref="text_p1"> <bounds x="59.25" y="6.5" width="5" height="1.5" /> </element>
- <element ref="text_newgame"> <bounds x="68.25" y="6.70" width="9" height="1.5" /> </element>
- <element ref="text_black"> <bounds x="67" y="0" width="2" height="1.3" /> </element>
- <element ref="text_white"> <bounds x="73" y="0" width="2" height="1.3" /> </element>
+ <element ref="text_newgame"> <bounds x="68.25" y="6.7" width="9" height="1.5" /> </element>
+ <element ref="text_black"> <bounds x="67.25" y="0.2" width="1.1" height="1.1" /> </element>
+ <element ref="text_white"> <bounds x="73.25" y="0.2" width="1.1" height="1.1" /> </element>
<element ref="hlb" inputtag="KEY" inputmask="0x01"> <bounds x="31" y="3.75" width="1.5" height="2.5" /> </element>
<element ref="hlb" inputtag="KEY" inputmask="0x02"> <bounds x="37" y="3.75" width="1.5" height="2.5" /> </element>
@@ -468,35 +487,36 @@ license:CC0
<!-- build screen -->
<view name="Internal Layout">
- <bounds left="0" right="101" top="-1" bottom="98" />
+ <bounds left="0" right="101" top="-1" bottom="99.5" />
- <element ref="background"><bounds x="13" y="-1" width="88" height="99" /></element>
+ <element ref="background"><bounds x="13" y="-1" width="88" height="100.5" /></element>
<!-- chessboard coords -->
- <element ref="white"><bounds x="16.5" y="2.5" width="81" height="81" /></element>
- <element ref="text_8"><bounds x="13.7" y="7" width="2" height="2" /></element>
- <element ref="text_7"><bounds x="13.7" y="17" width="2" height="2" /></element>
- <element ref="text_6"><bounds x="13.7" y="27" width="2" height="2" /></element>
- <element ref="text_5"><bounds x="13.7" y="37" width="2" height="2" /></element>
- <element ref="text_4"><bounds x="13.7" y="47" width="2" height="2" /></element>
- <element ref="text_3"><bounds x="13.7" y="57" width="2" height="2" /></element>
- <element ref="text_2"><bounds x="13.7" y="67" width="2" height="2" /></element>
- <element ref="text_1"><bounds x="13.7" y="77" width="2" height="2" /></element>
-
- <element ref="text_a"><bounds x="21" y="84.5" width="2" height="2" /></element>
- <element ref="text_b"><bounds x="31" y="84.5" width="2" height="2" /></element>
- <element ref="text_c"><bounds x="41" y="84.5" width="2" height="2" /></element>
- <element ref="text_d"><bounds x="51" y="84.5" width="2" height="2" /></element>
- <element ref="text_e"><bounds x="61" y="84.5" width="2" height="2" /></element>
- <element ref="text_f"><bounds x="71" y="84.5" width="2" height="2" /></element>
- <element ref="text_g"><bounds x="81" y="84.5" width="2" height="2" /></element>
- <element ref="text_h"><bounds x="91" y="84.5" width="2" height="2" /></element>
+ <element ref="text_8"><bounds x="13.8" y="7" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="13.8" y="17" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="13.8" y="27" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="13.8" y="37" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="13.8" y="47" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="13.8" y="57" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="13.8" y="67" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="13.8" y="77" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="21" y="84.3" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="31" y="84.3" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="41" y="84.3" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="51" y="84.3" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="61" y="84.3" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="71" y="84.3" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="81" y="84.3" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="91" y="84.3" width="2" height="2" /></element>
+ <element ref="white"><bounds x="16.5" y="2.5" width="81" height="81" /></element>
<group ref="sb_board"><bounds x="17" y="3" width="80" height="80" /></group>
<group ref="sb_ui"><bounds x="1.5" y="3" width="10" height="80" /></group>
<!-- LCD panel -->
- <group ref="panel"><bounds x="18" y="88" width="100" height="10" /></group>
+ <group ref="panel"><bounds x="18" y="89.5" width="100" height="10" /></group>
+ <element ref="bmask" blend="multiply"><bounds x="10" y="87" width="100" height="0.5" /></element>
</view>
</mamelayout>
diff --git a/src/mame/layout/mephisto_montec.lay b/src/mame/layout/mephisto_montec.lay
index ae9692aad7e..697026dc78f 100644
--- a/src/mame/layout/mephisto_montec.lay
+++ b/src/mame/layout/mephisto_montec.lay
@@ -37,7 +37,7 @@ license:CC0
</rect>
<rect state="1">
<bounds x="0.0" y="0.0" width="1.0" height="1.0" />
- <color red="0.6" green="0.1" blue="0.1" />
+ <color red="0.65" green="0.12" blue="0.12" />
</rect>
</element>
<element name="hlb" defstate="0">
@@ -47,53 +47,92 @@ license:CC0
</rect>
<rect state="1">
<bounds x="0.0" y="0.0" width="1.0" height="1.0" />
- <color red="0.3" green="0.3" blue="0.3" />
+ <color red="0.25" green="0.25" blue="0.25" />
</rect>
</element>
<element name="led7seg_background"><rect><color red="0.54" green="0.57" blue="0.58" /> </rect></element>
<element name="background"><rect><color red="0.56" green="0.33" blue="0.12" /></rect></element>
+ <element name="bmask"><rect><color red="0.6" green="0.6" blue="0.6" /></rect></element>
<element name="white"><rect><color red="0.84" green="0.75" blue="0.50" /></rect></element>
+ <element name="blackb"><rect><color red="0" green="0" blue="0" /></rect></element>
+ <element name="pmask"><rect><color red="0.31" green="0.54" blue="0.72" /></rect></element>
+
+ <element name="text_1"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="1"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
+ <element name="text_2"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="2"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
+ <element name="text_3"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="3"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
+ <element name="text_4"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="4"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
+ <element name="text_5"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="5"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
+ <element name="text_6"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="6"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
+ <element name="text_7"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="7"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
+ <element name="text_8"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="8"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
+ <element name="text_a"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="A"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
+ <element name="text_b"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="B"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
+ <element name="text_c"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="C"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
+ <element name="text_d"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="D"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
+ <element name="text_e"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="E"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
+ <element name="text_f"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="F"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
+ <element name="text_g"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="G"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
+ <element name="text_h"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="H"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
+
+ <element name="text_book"> <text string="BOOK" align="1"> <color red="1" green="1" blue="1" /></text> </element>
+ <element name="text_pos"> <text string="POS" align="1"> <color red="1" green="1" blue="1" /></text> </element>
+ <element name="text_mem"> <text string="MEM" align="1"> <color red="1" green="1" blue="1" /></text> </element>
+ <element name="text_mem2"> <text string="MEM" align="0"> <color red="1" green="1" blue="1" /></text> </element>
+ <element name="text_info"> <text string="INFO" align="1"> <color red="1" green="1" blue="1" /></text> </element>
+ <element name="text_info2"> <text string="INFO" align="0"> <color red="1" green="1" blue="1" /></text> </element>
+ <element name="text_err"> <text string="ERR" align="1"> <color red="1" green="1" blue="1" /></text> </element>
+ <element name="text_lev"> <text string="LEV" align="1"> <color red="1" green="1" blue="1" /></text> </element>
+ <element name="text_lev2"> <text string="LEV" align="0"> <color red="1" green="1" blue="1" /></text> </element>
+ <element name="text_b1"> <text string="1"> <color red="1" green="1" blue="1" /></text> </element>
+ <element name="text_b2"> <text string="2"> <color red="1" green="1" blue="1" /></text> </element>
+ <element name="text_b3"> <text string="3"> <color red="1" green="1" blue="1" /></text> </element>
+ <element name="text_b4"> <text string="4"> <color red="1" green="1" blue="1" /></text> </element>
+ <element name="text_b5"> <text string="5"> <color red="1" green="1" blue="1" /></text> </element>
+ <element name="text_b6"> <text string="6"> <color red="1" green="1" blue="1" /></text> </element>
+ <element name="text_b7"> <text string="7 &#x25c4;" align="1"> <color red="1" green="1" blue="1" /></text> </element>
+ <element name="text_b8"> <text string="8 &#x25ba;" align="1"><color red="1" green="1" blue="1" /></text> </element>
+ <element name="text_book9"> <text string="BOOK 9"> <color red="1" green="1" blue="1" /></text> </element>
+ <element name="text_pos0"> <text string="POS 0"> <color red="1" green="1" blue="1" /></text> </element>
+ <element name="text_cl"> <text string="CL"> <color red="1" green="1" blue="1" /></text> </element>
+ <element name="text_ent"> <text string="ENT"> <color red="1" green="1" blue="1" /></text> </element>
+ <element name="text_res"> <text string="RES"> <color red="1" green="1" blue="1" /></text> </element>
+ <element name="text_lcd"> <text string="MULTI INFO LCD"> <color red="1" green="1" blue="1" /></text> </element>
+
+ <element name="text_p1"><image file="chess/wk.svg"/></element>
+ <element name="text_p2"><image file="chess/wq.svg"/></element>
+ <element name="text_p3"><image file="chess/wr.svg"/></element>
+ <element name="text_p4"><image file="chess/wb.svg"/></element>
+ <element name="text_p5"><image file="chess/wn.svg"/></element>
+ <element name="text_p6"><image file="chess/wp.svg"/></element>
+
+ <element name="text_black">
+ <rect>
+ <bounds x="0" y="0" width="1" height="1" />
+ <color red="0.87" green="0.87" blue="0.84" />
+ </rect>
+ <rect>
+ <bounds x="0.2" y="0.2" width="0.6" height="0.6" />
+ <color red="0.56" green="0.33" blue="0.12" />
+ </rect>
+ </element>
+ <element name="text_white">
+ <rect><color red="0.87" green="0.87" blue="0.84" /></rect>
+ </element>
- <element name="text_1"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="1"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
- <element name="text_2"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="2"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
- <element name="text_3"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="3"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
- <element name="text_4"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="4"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
- <element name="text_5"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="5"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
- <element name="text_6"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="6"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
- <element name="text_7"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="7"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
- <element name="text_8"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="8"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
- <element name="text_a"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="A"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
- <element name="text_b"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="B"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
- <element name="text_c"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="C"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
- <element name="text_d"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="D"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
- <element name="text_e"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="E"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
- <element name="text_f"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="F"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
- <element name="text_g"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="G"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
- <element name="text_h"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="H"> <color red="0.87" green="0.87" blue="0.84" /></text> </element>
-
- <element name="text_book"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="BOOK"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_pos"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="POS"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_mem"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="MEM"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_info"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="INFO"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_err"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="ERR"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_lev"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="LEV"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_black"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="&#x25a1;"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_white"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="&#x25a0;"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_b1"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="[P] 1"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_b2"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="[N] 2"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_b3"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="[B] 3"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_b4"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="[R] 4"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_b5"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="[Q] 5"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_b6"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="[K] 6"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_b7"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="&#x25a1; 7 &#x25c4;"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_b8"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="&#x25a0; 8 &#x25ba;"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_book9"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="BOOK 9"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_pos0"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="POS 0"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_cl"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="CL"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_ent"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="ENT"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_res"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="RES"> <color red="1" green="1" blue="1" /></text> </element>
- <element name="text_lcd"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect> <text string="MULTI INFO LCD"> <color red="1" green="1" blue="1" /></text> </element>
+
+<!-- sb board -->
+
+ <element name="cblack"><rect><color red="0.56" green="0.33" blue="0.12" /></rect></element>
+ <element name="cwhite"><rect><color red="0.84" green="0.75" blue="0.50" /></rect></element>
+
+ <element name="hlbb" defstate="0">
+ <text string=" "><bounds x="0" y="0" width="1" height="1" /></text>
+ <disk state="1">
+ <bounds x="0.12" y="0.12" width="0.76" height="0.76" />
+ <color red="0" green="0" blue="0" />
+ </disk>
+ </element>
<element name="piece" defstate="0">
<image file="chess/wp.svg" state="1"/>
@@ -126,20 +165,6 @@ license:CC0
<image file="chess/bk.svg" state="24"><color alpha="0.5" /></image>
</element>
-
-<!-- sb board -->
-
- <element name="cblack"> <rect><color red="0.56" green="0.33" blue="0.12" /></rect></element>
- <element name="cwhite"> <rect><color red="0.84" green="0.75" blue="0.50" /></rect></element>
-
- <element name="hlbb" defstate="0">
- <text string=" "><bounds x="0" y="0" width="1" height="1" /></text>
- <disk state="1">
- <bounds x="0.12" y="0.12" width="0.76" height="0.76" />
- <color red="0" green="0" blue="0" />
- </disk>
- </element>
-
<group name="sb_board">
<bounds x="0" y="0" width="80" height="80" />
@@ -401,9 +426,47 @@ license:CC0
<group name="panel">
<bounds left="0" right="80" top="-0.5" bottom="13.5" />
- <element ref="background"><bounds x="0" y="-0.5" width="80" height="13.5" /></element>
+ <element ref="blackb"><bounds x="0" y="-0.5" width="80" height="13.5" /></element>
+
+ <element ref="text_lcd"> <bounds x="0.5" y="-0.5" width="10" height="1.5"/></element>
+ <element ref="text_book"> <bounds x="15.25" y="-0.5" width="4" height="1.5" /> </element>
+ <element ref="text_pos"> <bounds x="24.25" y="-0.5" width="3" height="1.5" /> </element>
+ <element ref="text_mem"> <bounds x="33.25" y="-0.5" width="3" height="1.5" /> </element>
+ <element ref="text_info"> <bounds x="42.25" y="-0.5" width="4" height="1.5" /> </element>
+ <element ref="text_err"> <bounds x="51.25" y="-0.5" width="3" height="1.5" /> </element>
+ <element ref="text_lev"> <bounds x="60.25" y="-0.5" width="3" height="1.5" /> </element>
+ <element ref="text_b1"> <bounds x="11.9" y="5" width="5" height="1.5" /> </element>
+ <element ref="text_b2"> <bounds x="20.9" y="5" width="5" height="1.5" /> </element>
+ <element ref="text_b3"> <bounds x="29.9" y="5" width="5" height="1.5" /> </element>
+ <element ref="text_b4"> <bounds x="38.9" y="5" width="5" height="1.5" /> </element>
+ <element ref="text_b5"> <bounds x="47.9" y="5" width="5" height="1.5" /> </element>
+ <element ref="text_b6"> <bounds x="56.9" y="5" width="5" height="1.5" /> </element>
+ <element ref="text_b7"> <bounds x="68.0" y="5" width="5" height="1.5" /> </element>
+ <element ref="text_b8"> <bounds x="77.0" y="5" width="5" height="1.5" /> </element>
+ <element ref="text_book9"> <bounds x="11.25" y="11" width="5" height="1.5" /> </element>
+ <element ref="text_pos0"> <bounds x="20.25" y="11" width="5" height="1.5" /> </element>
+ <element ref="text_mem2"> <bounds x="29.25" y="11" width="5" height="1.5" /> </element>
+ <element ref="text_info2"> <bounds x="38.25" y="11" width="5" height="1.5" /> </element>
+ <element ref="text_cl"> <bounds x="47.25" y="11" width="5" height="1.5" /> </element>
+ <element ref="text_lev2"> <bounds x="56.25" y="11" width="5" height="1.5" /> </element>
+ <element ref="text_ent"> <bounds x="65.25" y="11" width="5" height="1.5" /> </element>
+ <element ref="text_res"> <bounds x="74.25" y="11" width="5" height="1.5" /> </element>
+
+ <element ref="text_p6"> <bounds x="11.9" y="4.75" width="1.7" height="1.7" /> </element>
+ <element ref="text_p5"> <bounds x="20.9" y="4.75" width="1.7" height="1.7" /> </element>
+ <element ref="text_p4"> <bounds x="29.9" y="4.75" width="1.7" height="1.7" /> </element>
+ <element ref="text_p3"> <bounds x="38.9" y="4.75" width="1.7" height="1.7" /> </element>
+ <element ref="text_p2"> <bounds x="47.9" y="4.75" width="1.7" height="1.7" /> </element>
+ <element ref="text_p1"> <bounds x="56.9" y="4.75" width="1.7" height="1.7" /> </element>
+
+ <element ref="pmask" blend="multiply"><bounds x="0" y="-0.5" width="80" height="13.5" /></element>
+ <element ref="background" blend="add"><bounds x="0" y="-0.5" width="80" height="13.5" /></element>
+
+ <element ref="text_black"> <bounds x="69.4" y="-0.3" width="1.1" height="1.1" /> </element>
+ <element ref="text_white"> <bounds x="78.4" y="-0.3" width="1.1" height="1.1" /> </element>
+ <element ref="text_black"> <bounds x="66.1" y="5.2" width="1.1" height="1.1" /> </element>
+ <element ref="text_white"> <bounds x="75.1" y="5.2" width="1.1" height="1.1" /> </element>
- <element ref="text_lcd"> <bounds x="0.5" y="-0.5" width="10" height="1.5"/></element>
<element ref="led7seg_background"> <bounds x="0.5" y="1.5" width="9" height="4" /> </element>
<element name="digit0" ref="digit"> <bounds x="1" y="2" width="2" height="3" /> </element>
<element name="digit1" ref="digit"> <bounds x="3" y="2" width="2" height="3" /> </element>
@@ -442,31 +505,6 @@ license:CC0
<element name="2.3" ref="ledg" blend="add"><bounds x="67.1" y="-0.4" width="1.3" height="1.3" /></element>
<element name="3.3" ref="ledg" blend="add"><bounds x="76.1" y="-0.4" width="1.3" height="1.3" /></element>
- <element ref="text_book"> <bounds x="15" y="-0.5" width="4" height="1.5" /> </element>
- <element ref="text_pos"> <bounds x="24" y="-0.5" width="3" height="1.5" /> </element>
- <element ref="text_mem"> <bounds x="33" y="-0.5" width="3" height="1.5" /> </element>
- <element ref="text_info"> <bounds x="42" y="-0.5" width="4" height="1.5" /> </element>
- <element ref="text_err"> <bounds x="51" y="-0.5" width="3" height="1.5" /> </element>
- <element ref="text_lev"> <bounds x="60" y="-0.5" width="3" height="1.5" /> </element>
- <element ref="text_black"> <bounds x="69" y="-0.5" width="1" height="1.5" /> </element>
- <element ref="text_white"> <bounds x="78" y="-0.5" width="1" height="1.5" /> </element>
- <element ref="text_b1"> <bounds x="11.25" y="5" width="5" height="1.5" /> </element>
- <element ref="text_b2"> <bounds x="20.25" y="5" width="5" height="1.5" /> </element>
- <element ref="text_b3"> <bounds x="29.25" y="5" width="5" height="1.5" /> </element>
- <element ref="text_b4"> <bounds x="38.25" y="5" width="5" height="1.5" /> </element>
- <element ref="text_b5"> <bounds x="47.25" y="5" width="5" height="1.5" /> </element>
- <element ref="text_b6"> <bounds x="56.25" y="5" width="5" height="1.5" /> </element>
- <element ref="text_b7"> <bounds x="65.25" y="5" width="5" height="1.5" /> </element>
- <element ref="text_b8"> <bounds x="74.25" y="5" width="5" height="1.5" /> </element>
- <element ref="text_book9"> <bounds x="11.25" y="11" width="5" height="1.5" /> </element>
- <element ref="text_pos0"> <bounds x="20.25" y="11" width="5" height="1.5" /> </element>
- <element ref="text_mem"> <bounds x="29.25" y="11" width="5" height="1.5" /> </element>
- <element ref="text_info"> <bounds x="38.25" y="11" width="5" height="1.5" /> </element>
- <element ref="text_cl"> <bounds x="47.25" y="11" width="5" height="1.5" /> </element>
- <element ref="text_lev"> <bounds x="56.25" y="11" width="5" height="1.5" /> </element>
- <element ref="text_ent"> <bounds x="65.25" y="11" width="5" height="1.5" /> </element>
- <element ref="text_res"> <bounds x="74.25" y="11" width="5" height="1.5" /> </element>
-
<element ref="hlb" inputtag="KEY.1" inputmask="0x01"> <bounds x="13" y="2" width="1.5" height="2.5" /> </element>
<element ref="hlb" inputtag="KEY.1" inputmask="0x02"> <bounds x="22" y="2" width="1.5" height="2.5" /> </element>
<element ref="hlb" inputtag="KEY.1" inputmask="0x04"> <bounds x="31" y="2" width="1.5" height="2.5" /> </element>
@@ -489,33 +527,35 @@ license:CC0
<!-- build screen -->
<view name="Internal Layout">
- <bounds left="0" right="101" top="-0.5" bottom="103" />
- <element ref="background"><bounds x="13" y="-0.5" width="88" height="103.5" /></element>
+ <bounds left="0" right="101" top="-0.5" bottom="104" />
+ <element ref="background"><bounds x="13" y="-0.5" width="88" height="104.5" /></element>
<!-- chessboard coords -->
+ <element ref="text_8"><bounds x="13.8" y="7.5" width="2" height="2" /></element>
+ <element ref="text_7"><bounds x="13.8" y="17.5" width="2" height="2" /></element>
+ <element ref="text_6"><bounds x="13.8" y="27.5" width="2" height="2" /></element>
+ <element ref="text_5"><bounds x="13.8" y="37.5" width="2" height="2" /></element>
+ <element ref="text_4"><bounds x="13.8" y="47.5" width="2" height="2" /></element>
+ <element ref="text_3"><bounds x="13.8" y="57.5" width="2" height="2" /></element>
+ <element ref="text_2"><bounds x="13.8" y="67.5" width="2" height="2" /></element>
+ <element ref="text_1"><bounds x="13.8" y="77.5" width="2" height="2" /></element>
+
+ <element ref="text_a"><bounds x="20.5" y="84.8" width="2" height="2" /></element>
+ <element ref="text_b"><bounds x="30.5" y="84.8" width="2" height="2" /></element>
+ <element ref="text_c"><bounds x="40.5" y="84.8" width="2" height="2" /></element>
+ <element ref="text_d"><bounds x="50.5" y="84.8" width="2" height="2" /></element>
+ <element ref="text_e"><bounds x="60.5" y="84.8" width="2" height="2" /></element>
+ <element ref="text_f"><bounds x="70.5" y="84.8" width="2" height="2" /></element>
+ <element ref="text_g"><bounds x="80.5" y="84.8" width="2" height="2" /></element>
+ <element ref="text_h"><bounds x="90.5" y="84.8" width="2" height="2" /></element>
+
<element ref="white"><bounds x="16.5" y="3" width="81" height="81" /></element>
- <element ref="text_8"><bounds x="13.7" y="7.5" width="2" height="2" /></element>
- <element ref="text_7"><bounds x="13.7" y="17.5" width="2" height="2" /></element>
- <element ref="text_6"><bounds x="13.7" y="27.5" width="2" height="2" /></element>
- <element ref="text_5"><bounds x="13.7" y="37.5" width="2" height="2" /></element>
- <element ref="text_4"><bounds x="13.7" y="47.5" width="2" height="2" /></element>
- <element ref="text_3"><bounds x="13.7" y="57.5" width="2" height="2" /></element>
- <element ref="text_2"><bounds x="13.7" y="67.5" width="2" height="2" /></element>
- <element ref="text_1"><bounds x="13.7" y="77.5" width="2" height="2" /></element>
-
- <element ref="text_a"><bounds x="20.5" y="85" width="2" height="2" /></element>
- <element ref="text_b"><bounds x="30.5" y="85" width="2" height="2" /></element>
- <element ref="text_c"><bounds x="40.5" y="85" width="2" height="2" /></element>
- <element ref="text_d"><bounds x="50.5" y="85" width="2" height="2" /></element>
- <element ref="text_e"><bounds x="60.5" y="85" width="2" height="2" /></element>
- <element ref="text_f"><bounds x="70.5" y="85" width="2" height="2" /></element>
- <element ref="text_g"><bounds x="80.5" y="85" width="2" height="2" /></element>
- <element ref="text_h"><bounds x="90.5" y="85" width="2" height="2" /></element>
+ <group ref="sb_board"><bounds x="17" y="3.5" width="80" height="80" /></group>
+ <group ref="sb_ui"><bounds x="1.5" y="3" width="10" height="80" /></group>
<!-- LCD panel -->
- <group ref="panel"><bounds x="17" y="89" width="80" height="13.5" /></group>
+ <group ref="panel"><bounds x="17" y="89.5" width="80" height="14" /></group>
+ <element ref="bmask" blend="multiply"><bounds x="10" y="87.5" width="100" height="0.5" /></element>
- <group ref="sb_board"><bounds x="17" y="3.5" width="80" height="80" /></group>
- <group ref="sb_ui"><bounds x="1.5" y="3" width="10" height="80" /></group>
</view>
</mamelayout>
diff --git a/src/mame/layout/metalman.lay b/src/mame/layout/metalman.lay
new file mode 100644
index 00000000000..e80be5076e5
--- /dev/null
+++ b/src/mame/layout/metalman.lay
@@ -0,0 +1,142 @@
+<?xml version="1.0"?>
+<!--
+license:CC0
+copyright-holders:Robbbert
+-->
+
+<mamelayout version="2">
+
+ <element name="digit" defstate="0">
+ <led7seg>
+ <color red="1.0" green="0.25" blue="0.0" />
+ </led7seg>
+ </element>
+ <element name="red_led">
+ <disk><color red="1.0" green="0.0" blue="0.0" /></disk>
+ </element>
+ <element name="P0"><text string="Ball / Match"><color red="1.0" green="1.0" blue="1.0" /></text></element>
+ <element name="P1"><text string="Credits"><color red="1.0" green="1.0" blue="1.0" /></text></element>
+ <element name="P3"><text string="Player 1"><color red="1.0" green="1.0" blue="1.0" /></text></element>
+ <element name="P4"><text string="Player 2"><color red="1.0" green="1.0" blue="1.0" /></text></element>
+ <element name="P5"><text string="Player 3"><color red="1.0" green="1.0" blue="1.0" /></text></element>
+ <element name="P6"><text string="Player 4"><color red="1.0" green="1.0" blue="1.0" /></text></element>
+
+ <view name="Default Layout">
+ <bounds left="0" top="20" right="318" bottom="394" />
+
+ <!-- LEDs -->
+
+ <!-- Player 1 Score -->
+
+ <element name="digit6" ref="digit">
+ <bounds left="10" top="45" right="44" bottom="84" />
+ </element>
+ <element name="digit5" ref="digit">
+ <bounds left="54" top="45" right="88" bottom="84" />
+ </element>
+ <element name="digit4" ref="digit">
+ <bounds left="98" top="45" right="132" bottom="84" />
+ </element>
+ <element name="digit3" ref="digit">
+ <bounds left="142" top="45" right="176" bottom="84" />
+ </element>
+ <element name="digit2" ref="digit">
+ <bounds left="186" top="45" right="220" bottom="84" />
+ </element>
+ <element name="digit1" ref="digit">
+ <bounds left="230" top="45" right="264" bottom="84" />
+ </element>
+ <element name="digit0" ref="digit">
+ <bounds left="274" top="45" right="308" bottom="84" />
+ </element>
+
+ <!-- Player 2 Score -->
+ <element name="digit16" ref="digit">
+ <bounds left="10" top="105" right="44" bottom="144" />
+ </element>
+ <element name="digit15" ref="digit">
+ <bounds left="54" top="105" right="88" bottom="144" />
+ </element>
+ <element name="digit14" ref="digit">
+ <bounds left="98" top="105" right="132" bottom="144" />
+ </element>
+ <element name="digit13" ref="digit">
+ <bounds left="142" top="105" right="176" bottom="144" />
+ </element>
+ <element name="digit12" ref="digit">
+ <bounds left="186" top="105" right="220" bottom="144" />
+ </element>
+ <element name="digit11" ref="digit">
+ <bounds left="230" top="105" right="264" bottom="144" />
+ </element>
+ <element name="digit10" ref="digit">
+ <bounds left="274" top="105" right="308" bottom="144" />
+ </element>
+
+ <!-- Player 3 Score -->
+ <element name="digit26" ref="digit">
+ <bounds left="10" top="165" right="44" bottom="204" />
+ </element>
+ <element name="digit25" ref="digit">
+ <bounds left="54" top="165" right="88" bottom="204" />
+ </element>
+ <element name="digit24" ref="digit">
+ <bounds left="98" top="165" right="132" bottom="204" />
+ </element>
+ <element name="digit23" ref="digit">
+ <bounds left="142" top="165" right="176" bottom="204" />
+ </element>
+ <element name="digit22" ref="digit">
+ <bounds left="186" top="165" right="220" bottom="204" />
+ </element>
+ <element name="digit21" ref="digit">
+ <bounds left="230" top="165" right="264" bottom="204" />
+ </element>
+ <element name="digit20" ref="digit">
+ <bounds left="274" top="165" right="308" bottom="204" />
+ </element>
+
+ <!-- Player 4 Score -->
+ <element name="digit36" ref="digit">
+ <bounds left="10" top="225" right="44" bottom="264" />
+ </element>
+ <element name="digit35" ref="digit">
+ <bounds left="54" top="225" right="88" bottom="264" />
+ </element>
+ <element name="digit34" ref="digit">
+ <bounds left="98" top="225" right="132" bottom="264" />
+ </element>
+ <element name="digit33" ref="digit">
+ <bounds left="142" top="225" right="176" bottom="264" />
+ </element>
+ <element name="digit32" ref="digit">
+ <bounds left="186" top="225" right="220" bottom="264" />
+ </element>
+ <element name="digit31" ref="digit">
+ <bounds left="230" top="225" right="264" bottom="264" />
+ </element>
+ <element name="digit30" ref="digit">
+ <bounds left="274" top="225" right="308" bottom="264" />
+ </element>
+
+ <!-- Credits and Balls -->
+ <element name="digit45" ref="digit">
+ <bounds left="30" top="345" right="64" bottom="384" />
+ </element>
+ <element name="digit44" ref="digit">
+ <bounds left="69" top="345" right="103" bottom="384" />
+ </element>
+ <element name="digit41" ref="digit">
+ <bounds left="171" top="345" right="205" bottom="384" />
+ </element>
+ <element name="digit40" ref="digit">
+ <bounds left="210" top="345" right="244" bottom="384" />
+ </element>
+ <element ref="P1"><bounds left="200" right="258" top="330" bottom="342" /></element>
+ <element ref="P0"><bounds left="50" right="108" top="330" bottom="342" /></element>
+ <element name="text3" ref="P3"><bounds left="100" right="180" top="30" bottom="42" /></element>
+ <element name="text2" ref="P4"><bounds left="100" right="180" top="90" bottom="102" /></element>
+ <element name="text1" ref="P5"><bounds left="100" right="180" top="150" bottom="162" /></element>
+ <element name="text0" ref="P6"><bounds left="100" right="180" top="210" bottom="222" /></element>
+ </view>
+</mamelayout>
diff --git a/src/mame/layout/novag_snova.lay b/src/mame/layout/novag_snova.lay
index cc3b6d064f1..72899d75311 100644
--- a/src/mame/layout/novag_snova.lay
+++ b/src/mame/layout/novag_snova.lay
@@ -339,7 +339,8 @@ license:CC0
<element name="text_c05"><text string="Set Level"><color red="0.15" green="0.75" blue="0.6" /></text></element>
<element name="text_c06"><text string="Trace"><color red="0.15" green="0.75" blue="0.6" /></text></element>
<element name="text_c06a"><text string="Forward"><color red="0.15" green="0.75" blue="0.6" /></text></element>
- <element name="text_c07"><text string="Trace Back"><color red="0.15" green="0.75" blue="0.6" /></text></element>
+ <element name="text_c07"><text string="Trace"><color red="0.15" green="0.75" blue="0.6" /></text></element>
+ <element name="text_c07a"><text string="Back"><color red="0.15" green="0.75" blue="0.6" /></text></element>
<element name="text_c10"><text string=" "><color red="0.15" green="0.75" blue="0.6" /></text></element>
<element name="text_c11"><text string="Auto Clock"><color red="0.15" green="0.75" blue="0.6" /></text></element>
@@ -400,6 +401,7 @@ license:CC0
<element ref="text_g1~i~"><bounds x="~x~" y="26.5" width="14" height="2.15" /></element>
</repeat>
<element ref="text_c06a"><bounds x="68" y="12" width="14" height="2.15" /></element>
+ <element ref="text_c07a"><bounds x="78" y="12" width="14" height="2.15" /></element>
<repeat count="8">
<param name="x" start="10" increment="10" />
diff --git a/src/mame/machine/bingoct.cpp b/src/mame/machine/bingoct.cpp
index 497c2632ebf..d7dd3fca499 100644
--- a/src/mame/machine/bingoct.cpp
+++ b/src/mame/machine/bingoct.cpp
@@ -9,7 +9,7 @@
Hardware:
- 2x Z0840008PSC
- 32 MHz XTAL
- - MB8464A-15LL-SK (next go EPR-12646)
+ - MB8464A-15LL-SK (next to EPR-12646)
- 2x ASSP 5C68A
- 4x HM65256BLSP (next to 5C68A)
- 315-5338
diff --git a/src/mame/machine/dec0.cpp b/src/mame/machine/dec0.cpp
index befcf91b42d..926c2c58967 100644
--- a/src/mame/machine/dec0.cpp
+++ b/src/mame/machine/dec0.cpp
@@ -256,25 +256,6 @@ void dec0_state::sprite_mirror_w(offs_t offset, uint16_t data, uint16_t mem_mask
/******************************************************************************/
-uint16_t dec0_state::robocop_68000_share_r(offs_t offset)
-{
-//logerror("%08x: Share read %04x\n",m_maincpu->pc(),offset);
-
- return m_robocop_shared_ram[offset];
-}
-
-void dec0_state::robocop_68000_share_w(offs_t offset, uint16_t data)
-{
-// logerror("%08x: Share write %04x %04x\n",m_maincpu->pc(),offset,data);
-
- m_robocop_shared_ram[offset] = data & 0xff;
-
- if (offset == 0x7ff) /* A control address - not standard ram */
- m_subcpu->set_input_line(0, HOLD_LINE);
-}
-
-/******************************************************************************/
-
void dec0_state::h6280_decrypt(const char *cputag)
{
int i;
diff --git a/src/mame/machine/naomigd.cpp b/src/mame/machine/naomigd.cpp
index cc6fbf34f9f..3d7cdcbcd1f 100644
--- a/src/mame/machine/naomigd.cpp
+++ b/src/mame/machine/naomigd.cpp
@@ -448,7 +448,7 @@ void idegdrom_device::map_extra(uint64_t memory_window_start, uint64_t memory_wi
static void gdrom_devices(device_slot_interface &device)
{
- device.option_add(":gdrom", GDROM);
+ device.option_add("gdrom", GDROM);
}
@@ -459,7 +459,7 @@ WRITE_LINE_MEMBER(idegdrom_device::ide_irq)
void idegdrom_device::device_add_mconfig(machine_config &config)
{
- BUS_MASTER_IDE_CONTROLLER(config, m_ide).options(gdrom_devices, ":gdrom", nullptr, true);
+ BUS_MASTER_IDE_CONTROLLER(config, m_ide).options(gdrom_devices, "gdrom", nullptr, true);
m_ide->irq_handler().set(*this, FUNC(idegdrom_device::ide_irq));
m_ide->set_bus_master_space(space_owner_tag, space_owner_id);
}
diff --git a/src/mame/machine/nes.cpp b/src/mame/machine/nes.cpp
index 993215b9b1c..00052b0c437 100644
--- a/src/mame/machine/nes.cpp
+++ b/src/mame/machine/nes.cpp
@@ -185,14 +185,11 @@ void nes_base_state::nes_in0_w(uint8_t data)
uint8_t nes_state::fc_in0_r()
{
uint8_t ret = 0x40;
- // bit 0 to controller port
+ // bit 0 from controller port
ret |= m_ctrl1->read_bit0();
- // expansion port bits (in the original FC, P2 controller was hooked to these lines
- // too, so in principle some homebrew hardware modification could use the same
- // connection with P1 controller too)
- ret |= m_ctrl1->read_exp(0);
- ret |= m_ctrl2->read_exp(0);
+ // bit 2 from P2 controller microphone
+ ret |= m_ctrl2->read_bit2();
// at the same time, we might have a standard joypad connected to the expansion port which
// shall be read as P3 (this is needed here to avoid implementing the expansion port as a
@@ -206,15 +203,9 @@ uint8_t nes_state::fc_in0_r()
uint8_t nes_state::fc_in1_r()
{
uint8_t ret = 0x40;
- // bit 0 to controller port
+ // bit 0 from controller port
ret |= m_ctrl2->read_bit0();
- // expansion port bits (in the original FC, P2 controller was hooked to these lines
- // too, so in principle some homebrew hardware modification could use the same
- // connection with P1 controller too)
- ret |= m_ctrl1->read_exp(1);
- ret |= m_ctrl2->read_exp(1);
-
// finally, read the expansion port as expected (standard pad cannot be hooked as P4, so
// no read_bit0 here)
ret |= m_exp->read_exp(1);
diff --git a/src/mame/machine/xbox.cpp b/src/mame/machine/xbox.cpp
index bc02ea60b26..3ce1c78b4dd 100644
--- a/src/mame/machine/xbox.cpp
+++ b/src/mame/machine/xbox.cpp
@@ -938,7 +938,7 @@ void xbox_base_state::xbox_base_map(address_map &map)
void xbox_base_state::xbox_base_map_io(address_map &map)
{
- map(0x01f0, 0x01f7).rw(":pci:09.0:ide1", FUNC(bus_master_ide_controller_device::cs0_r), FUNC(bus_master_ide_controller_device::cs0_w));
+ map(0x01f0, 0x01f7).rw("pci:09.0:ide1", FUNC(bus_master_ide_controller_device::cs0_r), FUNC(bus_master_ide_controller_device::cs0_w));
map(0x002e, 0x002f).rw(FUNC(xbox_base_state::superio_read), FUNC(xbox_base_state::superio_write));
map(0x03f8, 0x03ff).rw(FUNC(xbox_base_state::superiors232_read), FUNC(xbox_base_state::superiors232_write));
map(0x0cf8, 0x0cff).rw("pcibus", FUNC(pci_bus_legacy_device::read), FUNC(pci_bus_legacy_device::write));
@@ -960,25 +960,25 @@ void xbox_base_state::xbox_base(machine_config &config)
config.set_maximum_quantum(attotime::from_hz(6000));
- PCI_ROOT(config, ":pci", 0);
- NV2A_HOST(config, ":pci:00.0", 0, m_maincpu);
- NV2A_RAM(config, ":pci:00.3", 0, 128); // 128 megabytes
- MCPX_ISALPC(config, ":pci:01.0", 0, 0).interrupt_output().set(FUNC(xbox_base_state::maincpu_interrupt));
- XBOX_SUPERIO(config, ":pci:01.0:0", 0);
- MCPX_SMBUS(config, ":pci:01.1", 0, 0).interrupt_handler().set(":pci:01.0", FUNC(mcpx_isalpc_device::irq11)); //.set(FUNC(xbox_base_state::smbus_interrupt_changed));
- XBOX_PIC16LC(config, ":pci:01.1:110", 0); // these 3 are on smbus number 1
- XBOX_CX25871(config, ":pci:01.1:145", 0);
- XBOX_EEPROM(config, ":pci:01.1:154", 0);
- MCPX_OHCI(config, ":pci:02.0", 0, 0).interrupt_handler().set(":pci:01.0", FUNC(mcpx_isalpc_device::irq1)); //.set(FUNC(xbox_base_state::ohci_usb_interrupt_changed));
- MCPX_OHCI(config, ":pci:03.0", 0, 0);
- MCPX_ETH(config, ":pci:04.0", 0);
- MCPX_APU(config, ":pci:05.0", 0, 0, m_maincpu);
- MCPX_AC97_AUDIO(config, ":pci:06.0", 0, 0);
- MCPX_AC97_MODEM(config, ":pci:06.1", 0);
- PCI_BRIDGE(config, ":pci:08.0", 0, 0x10de01b8, 0);
- MCPX_IDE(config, ":pci:09.0", 0, 0).pri_interrupt_handler().set(":pci:01.0", FUNC(mcpx_isalpc_device::irq14)); //.set(FUNC(xbox_base_state::ide_interrupt_changed));
- NV2A_AGP(config, ":pci:1e.0", 0, 0x10de01b7, 0);
- NV2A_GPU(config, ":pci:1e.0:00.0", 0, m_maincpu).interrupt_handler().set(":pci:01.0", FUNC(mcpx_isalpc_device::irq3)); //.set(FUNC(xbox_base_state::nv2a_interrupt_changed));
+ PCI_ROOT(config, "pci", 0);
+ NV2A_HOST(config, "pci:00.0", 0, m_maincpu);
+ NV2A_RAM(config, "pci:00.3", 0, 128); // 128 megabytes
+ MCPX_ISALPC(config, "pci:01.0", 0, 0).interrupt_output().set(FUNC(xbox_base_state::maincpu_interrupt));
+ XBOX_SUPERIO(config, "pci:01.0:0", 0);
+ MCPX_SMBUS(config, "pci:01.1", 0, 0).interrupt_handler().set("pci:01.0", FUNC(mcpx_isalpc_device::irq11)); //.set(FUNC(xbox_base_state::smbus_interrupt_changed));
+ XBOX_PIC16LC(config, "pci:01.1:110", 0); // these 3 are on smbus number 1
+ XBOX_CX25871(config, "pci:01.1:145", 0);
+ XBOX_EEPROM(config, "pci:01.1:154", 0);
+ MCPX_OHCI(config, "pci:02.0", 0, 0).interrupt_handler().set("pci:01.0", FUNC(mcpx_isalpc_device::irq1)); //.set(FUNC(xbox_base_state::ohci_usb_interrupt_changed));
+ MCPX_OHCI(config, "pci:03.0", 0, 0);
+ MCPX_ETH(config, "pci:04.0", 0);
+ MCPX_APU(config, "pci:05.0", 0, 0, m_maincpu);
+ MCPX_AC97_AUDIO(config, "pci:06.0", 0, 0);
+ MCPX_AC97_MODEM(config, "pci:06.1", 0);
+ PCI_BRIDGE(config, "pci:08.0", 0, 0x10de01b8, 0);
+ MCPX_IDE(config, "pci:09.0", 0, 0).pri_interrupt_handler().set("pci:01.0", FUNC(mcpx_isalpc_device::irq14)); //.set(FUNC(xbox_base_state::ide_interrupt_changed));
+ NV2A_AGP(config, "pci:1e.0", 0, 0x10de01b7, 0);
+ NV2A_GPU(config, "pci:1e.0:00.0", 0, m_maincpu).interrupt_handler().set("pci:01.0", FUNC(mcpx_isalpc_device::irq3)); //.set(FUNC(xbox_base_state::nv2a_interrupt_changed));
/* video hardware */
screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER));
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index 7abc04f5bf1..38826a74e3a 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -17154,6 +17154,7 @@ ikki // TVG17 (c) 1985 Sun Electronics (Japan)
ikt5a //
@source:im01.cpp
+im01
im01t
@source:imds2.cpp
@@ -17174,7 +17175,6 @@ corsario //
ind250cc //
lapbylap //
larana //
-metalman //
mundial //
pinclown //
pinmoonl //
@@ -39289,6 +39289,7 @@ bushidob //
jolypark //
mach2 //
mach2a //
+metalman //
vrnwrld //
@source:spirit76.cpp
diff --git a/src/mame/video/mystston.cpp b/src/mame/video/mystston.cpp
index fd2de4361d2..f6953237227 100644
--- a/src/mame/video/mystston.cpp
+++ b/src/mame/video/mystston.cpp
@@ -26,8 +26,8 @@
*
*************************************/
// HMC20
-// set_raw(XTAL(12'000'000)/2, 384, 0, 256, 272, 8, 248)
-#define PIXEL_CLOCK (XTAL(12'000'000) / 2)
+// set_raw(MASTER_CLOCK / 2, 384, 0, 256, 272, 8, 248)
+#define PIXEL_CLOCK (MASTER_CLOCK / 2)
#define HTOTAL (384)
#define HBEND (0)
#define HBSTART (256)
@@ -52,13 +52,13 @@ TIMER_CALLBACK_MEMBER(mystston_state::interrupt_callback)
{
int scanline = param;
- mystston_on_scanline_interrupt();
+ on_scanline_interrupt();
scanline = scanline + 16;
if (scanline >= VTOTAL)
scanline = FIRST_INT_VPOS;
- /* the vertical synch chain is clocked by H256 -- this is probably not important, but oh well */
+ // the vertical synch chain is clocked by H256 -- this is probably not important, but oh well
m_interrupt_timer->adjust(m_screen->time_until_pos(scanline - 1, INT_HPOS), scanline);
}
@@ -72,46 +72,41 @@ TIMER_CALLBACK_MEMBER(mystston_state::interrupt_callback)
void mystston_state::set_palette()
{
- int i;
static const int resistances_rg[3] = { 4700, 3300, 1500 };
static const int resistances_b [2] = { 3300, 1500 };
double weights_rg[3], weights_b[2];
- uint8_t *color_prom = memregion("proms")->base();
-
compute_resistor_weights(0, 255, -1.0,
3, resistances_rg, weights_rg, 0, 4700,
2, resistances_b, weights_b, 0, 4700,
0, nullptr, nullptr, 0, 0);
- for (i = 0; i < 0x40; i++)
+ for (int i = 0; i < 0x40; i++)
{
uint8_t data;
- int r, g, b;
- int bit0, bit1, bit2;
- /* first half is dynamic, second half is from the PROM */
+ // first half is dynamic, second half is from the PROM
if (i & 0x20)
- data = color_prom[i & 0x1f];
+ data = m_color_prom[i & 0x1f];
else
data = m_paletteram[i];
- /* red component */
- bit0 = (data >> 0) & 0x01;
- bit1 = (data >> 1) & 0x01;
- bit2 = (data >> 2) & 0x01;
- r = combine_weights(weights_rg, bit0, bit1, bit2);
+ // red component
+ int bit0 = (data >> 0) & 0x01;
+ int bit1 = (data >> 1) & 0x01;
+ int bit2 = (data >> 2) & 0x01;
+ int r = combine_weights(weights_rg, bit0, bit1, bit2);
- /* green component */
+ // green component
bit0 = (data >> 3) & 0x01;
bit1 = (data >> 4) & 0x01;
bit2 = (data >> 5) & 0x01;
- g = combine_weights(weights_rg, bit0, bit1, bit2);
+ int g = combine_weights(weights_rg, bit0, bit1, bit2);
- /* blue component */
+ // blue component
bit0 = (data >> 6) & 0x01;
bit1 = (data >> 7) & 0x01;
- b = combine_weights(weights_b, bit0, bit1);
+ int b = combine_weights(weights_b, bit0, bit1);
m_palette->set_pen_color(i, rgb_t(r, g, b));
}
@@ -125,20 +120,20 @@ void mystston_state::set_palette()
*
*************************************/
-void mystston_state::mystston_video_control_w(uint8_t data)
+void mystston_state::video_control_w(uint8_t data)
{
*m_video_control = data;
- /* D0-D1 - foreground text color */
- /* D2 - background page select */
- /* D3 - unused */
+ // D0-D1 - foreground text color
+ // D2 - background page select
+ // D3 - unused
- /* D4-D5 - coin counters in flipped order */
+ // D4-D5 - coin counters in flipped order
machine().bookkeeping().coin_counter_w(0, data & 0x20);
machine().bookkeeping().coin_counter_w(1, data & 0x10);
- /* D6 - unused */
- /* D7 - screen flip */
+ // D6 - unused
+ // D7 - screen flip
}
@@ -177,9 +172,7 @@ TILE_GET_INFO_MEMBER(mystston_state::get_fg_tile_info)
void mystston_state::draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect, gfx_element *gfx, int flip)
{
- int offs;
-
- for (offs = 0; offs < 0x60; offs += 4)
+ for (int offs = 0; offs < 0x60; offs += 4)
{
int attr = m_spriteram[offs];
@@ -200,7 +193,7 @@ void mystston_state::draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprec
flipy = !flipy;
}
- gfx->transpen(bitmap,cliprect, code, color, flipx, flipy, x, y, 0);
+ gfx->transpen(bitmap,cliprect, code, color, flipx, flipy, x, y, 0);
}
}
}
@@ -220,8 +213,8 @@ void mystston_state::video_start()
m_fg_tilemap = &machine().tilemap().create(*m_gfxdecode, tilemap_get_info_delegate(*this, FUNC(mystston_state::get_fg_tile_info)), TILEMAP_SCAN_COLS_FLIP_X, 8, 8, 32, 32);
m_fg_tilemap->set_transparent_pen(0);
- /* create the interrupt timer */
- m_interrupt_timer = machine().scheduler().timer_alloc(timer_expired_delegate(FUNC(mystston_state::interrupt_callback),this));
+ // create the interrupt timer
+ m_interrupt_timer = machine().scheduler().timer_alloc(timer_expired_delegate(FUNC(mystston_state::interrupt_callback), this));
}
@@ -245,9 +238,9 @@ void mystston_state::video_reset()
*
*************************************/
-uint32_t mystston_state::screen_update_mystston(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)
+uint32_t mystston_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)
{
- int flip = (*m_video_control & 0x80) ^ ((ioport("DSW1")->read() & 0x20) << 2);
+ int flip = (*m_video_control & 0x80) ^ ((m_dsw1->read() & 0x20) << 2);
set_palette();
@@ -270,18 +263,6 @@ uint32_t mystston_state::screen_update_mystston(screen_device &screen, bitmap_in
*
*************************************/
-static const gfx_layout charlayout =
-{
- 8,8,
- RGN_FRAC(1,3),
- 3,
- { RGN_FRAC(2,3), RGN_FRAC(1,3), RGN_FRAC(0,3) },
- { 0, 1, 2, 3, 4, 5, 6, 7 },
- { 0*8, 1*8, 2*8, 3*8, 4*8, 5*8, 6*8, 7*8 },
- 8*8
-};
-
-
static const gfx_layout spritelayout =
{
16,16,
@@ -297,7 +278,7 @@ static const gfx_layout spritelayout =
static GFXDECODE_START( gfx_mystston )
- GFXDECODE_ENTRY( "gfx1", 0, charlayout, 4*8, 4 )
+ GFXDECODE_ENTRY( "gfx1", 0, gfx_8x8x3_planar, 4*8, 4 )
GFXDECODE_ENTRY( "gfx2", 0, spritelayout, 2*8, 1 )
GFXDECODE_ENTRY( "gfx1", 0, spritelayout, 0*8, 2 )
GFXDECODE_END
@@ -310,13 +291,13 @@ GFXDECODE_END
*
*************************************/
-void mystston_state::mystston_video(machine_config &config)
+void mystston_state::video(machine_config &config)
{
GFXDECODE(config, m_gfxdecode, m_palette, gfx_mystston);
PALETTE(config, m_palette).set_entries(0x40);
SCREEN(config, m_screen, SCREEN_TYPE_RASTER);
m_screen->set_raw(PIXEL_CLOCK, HTOTAL, HBEND, HBSTART, VTOTAL, VBEND, VBSTART);
- m_screen->set_screen_update(FUNC(mystston_state::screen_update_mystston));
- m_screen->set_palette("palette");
+ m_screen->set_screen_update(FUNC(mystston_state::screen_update));
+ m_screen->set_palette(m_palette);
}